
SQL
Server→“企业管理器”,打开“企业管理器”控制台窗口。
第2步,在企业管理器控制台窗口的左窗格中依次展开“Microsoft
SQL
Servers/SQL
Server组/local”目录树。然后用鼠标右键单击“数据库”选项,在d出的快捷菜单中执行“所有任务”→“备份数据库”命令。
第3步,打开“SQL
Server
备份”对话框,然后单击“数据库”右侧的下拉三角,从中选择要备份的数据库名称(本例采用默认的Master数据库)。在“名称”编辑框中可以键入备份生成的文件名称。接着单击“添加”按钮。
第4步,在打开的“选择备份目的”对话框中,单击“文件名”编辑框右侧浏览按钮,打开“备份设备位置”对话框。在该对话框中找到本地硬盘中用于保存备份数据库文件的文件夹(本例为L:\SQLBackup文件夹),然后在“文件名”编辑框中为备份文件键入一个合适的名称。设置完成以后单击“确定”按钮。
第5步,回到“选择备份目的”对话框,可以在“文件名”编辑框中看到刚才所作的设置,单击“确定”按钮即可。
第6步,SQL
Server开始按照指定的备份目的对数据库进行备份,备份完成后会给出提示,单击“确定”按钮即可,
SQL语句里有.备份
backupdatabase[数据库名]todisk=[磁盘路径]
例如
backupdatabasedatatodisk='D:\1.bak'
恢复
restoredatabase[数据库名]fromdisk=[磁盘路径]
例如
restoredatabasedatafromdisk='D:\1.bak'
createPROCEDUREGY_DBBak
@bakequipint,--备份设备:磁盘&磁带
@bakpathvarchar(50),--带全路径的备份文件名
@baktypeint,--完全备份&增量备份
@baklogint,--‘0’备份日志
@bakdbint,--‘0’备份数据库
@kindvarchar(7),--备份还是恢复
@retmsgvarchar(20)output--返回信息
AS
DECLARE@DevName_datavarchar(50)
DECLARE@DevName_logvarchar(50)
declare@db_pathvarchar(100)
declare@log_pathvarchar(100)
DECLARE@RCINT
SELECT@db_path=@bakpath+'.dat'
SELECT@log_path=@bakpath+'log.dat'
SELECT@RC=0
DBCCCHECKDB(Northwind)
/***********************************************************
**CREATEBACKUPANDRESTOREDEVICES
************************************************************/
IF@RC=0
BEGIN
EXECsp_addumpdevice'disk',@DevName_data,@db_path
execsp_addumpdevice'disk',@DevName_log,@log_path
select@rc=@@error
IF@RC<>0
begin
EXECSP_DropDevice@Devname_data
execsp_dropdevice@devname_log
SELECT@RC=-1000
return@rc
end
END
IF@kind='backup'
BEGIN
IF@bakequip=0
BEGIN
IF@baktype=0
BEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@Devname_data
WITHINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHINIT,NO_TRUNCATE
END
END
ELSEBEGIN
IF@bakdb=0
BEGIN
BACKUPDATABASENorthwindTODISK=@DevName_data
WITHNOINIT
END
IF@baklog=0
BEGIN
BACKUPLOGNorthwindWITHNO_LOG
BACKUPLOGNorthwindTODISK=@DevName_log
WITHNOINIT,NO_TRUNCATE
END
END
END
SELECT@retmsg='数据库备份成功!'
END
IF@kind='restore'
BEGIN
RESTOREDATABASENorthwindFROMDISK=@DevName_dataWITHREPLACE
SELECT@retmsg='恢复数据库成功!'
END
RETURN0
在数据存放。1、打开数据库,点击连接。
2、选择数据库,将其打开。
3、右击选择“任务”“备份”。
4、随后进入备份数据库界面。
5、点击“添加。
6、选择存储位置。
7、确定位置后,选为所有文件。
8、位置确认后,点击确定即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)