MS-SQLSERVER2005备份/恢复 操作笔记

一、手动备份与恢复
打开 Microsoft SQL Server Management Studio
选择要备份的数据库,右键选择 Tasks , Back UP... 进入备份菜单


设置备份类别、备份文件点击OK开始备份


恢复:
右键 Database选择 Restore DataBase...


设置需要还原的数据库名称、选择事选备份好的文件,点击 OK 开始还原


第三方文档注明还原后要检查是否存在 dbo架构,如果没有需要手动添加



二、排程备份
第1种方法 使用SQL自带的排程功能

依次点开 Managment、Maintenance Plan、Maintenance Plan Wizard
 

点击下一步
 

点击 Change... 按饼干修改排程设置


设置备份频率、类型、备份时间、截止时间, 点击  OK


点击下一步


设置备份内容, 点击下一步


点击下一步


选择要备份的数据库,点击OK


设置备份的文件(磁盘/磁带、添加/覆盖),点击下一步
原始备份1次+增量备份+添加的方式 = 完全备份 + 覆盖的方式


设置log文件,点击下一步 (也可以设置邮件通知,需exchange服务)


检查各项设置,点击完成按钮


点击关闭按钮,即完成了排程备份的设置 (漏了一张创建排程的图没有截到 :(  

设置好的排程如下图,可以进行修改、删除、立即执行、重命名等操作


第2种方法,使用SQL Server代理自动备份

首先要启动 SQL Server Agent服务
打开 Microsoft SQL Server Management Studio


在新建窗口中依次新建排程,设置备份命令如下

DECLARE @strPdath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'F:bak' + 'hpxx'+@strPath + '.bak'
BACKUP DATABASE [hpxx] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
注:以上命令中的第4行 F:BAK 备份目录 ,第5行 DATABASE 为要备份的数据库名称
其它设置细节省。

另外微软发行的 Microsoft SQL Server 2005 Express 是免费的,

虽然功能没有 Microsoft SQL Server Management Studio 的功能强大,但也可以实现自动备份,适合版权比较敏感的企业应用。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章