逐浪云主机

立即开通

使用SQL语法备份与还原数据库

作者:本站编辑 发布时间:2012-04-26 来源:本站原创 点击数:

很多逐浪CMS开发者往往痛苦每次备份数据库需要进入企业管理器创建,其实作为全球最优秀的数据库平台,MSSQL完全支持使用SQL语法创建备份。

 

T-SQL语法:

 

BACKUP DATABASE "mydb" TO DISK ='d:\mydata.bak' with init  --创建备份建

 

use master

RESTORE DATABASE "mydb" FROM DISK='d:\ mydata. bak ';     --还原数据库

use mydb

 

 

系统还支持基于存储过程调用,方法:
sp_addumpdevice [ @devtype = ] 'device_type' ,
[ @logicalname = ] 'logical_name' ,
[ @physicalname = ] 'physical_name'
[ , { [ @cntrltype = ] controller_type
| [ @devstatus = ] 'device_status'
}
]

例如:

USE master
go
--通过系统存储过程创建设备
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak'
go
--备份数据库
backup database master to disk ='c:\dump\dump1.bak'

本文责任编辑: 加入会员收藏夹 点此参与评论>>
复制本网址-发给QQ/微信上的朋友