SQL Server 2008日志传送详解
一、什么是日志传送?
原理很简单,三个动作六个字:备份->复制->恢复。 如果由人来完成这个三个动作,只能叫日志搬运工;而由SQL Server Job自动完成,就叫日志传送。同样的事情,不一样的档次,所以叫法也不一样。 二、日志传送能解决什么问题? 解决数据库的多服务器热备份问题。多台服务器定时备份,随时可以作为主数据库服务器的替补。 三、日志传送的优点是什么? 简单!比SQL Server的数据库复制、镜像简单多了。 四、日志传送的缺点是什么? 日志文件的传输只支持Windows文件共享的方式,不支持FTP,就如同快递公司只送本地,不送外地。所有备份服务器都要在同一个局域网内,所以准确的名字应该叫“日志本地传送”。 五、日志如何传送? 1. [主数据库服务器]要传送日志的数据库的恢复模式必须是完全(Full) 2. [主数据库服务器]对要传送日志的数据库进行1次且仅此1次完全备份 BACKUP DATABASE [CNBlogsJob] TO DISK = N'F:FullBackupCNBlogsJob.bak' WITH NOFORMAT, INIT, NAME = N'CNBlogsJob-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 GO 3. [备份数据库服务器]将完全备份文件复制到备份数据库服务器上,并以STANDBY的方式进行恢复 RESTORE DATABASE [CNBlogsJob] 恢复成功后,SQL Server管理工具中会显示如下图所示的状态: (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |