SqlServer数据同步之日志同步 下载本文

内容发布更新时间 : 2024/11/18 5:26:43星期一 下面是文章的全部内容请认真阅读。

图9

至此,日志传送设置完成。日志传送设置程序自动在主服务器上生成备份和警报作业,在辅助服务器上生成复制、还原和警报作业。如图10所示。

图10

三、日志传送状态报表

SQL SERVER为用户提供了一套辅助管理的报表,其中包括日志传送报表。单击SERVER01实例名,单击工具栏“摘要”,在报表的下接列表框中可以找到事 务日志传送状态报表。如图11所示。状态”GOOD”表示配置成功并且运行状态良好。在SERVER02上打开此报表可以看到上次复制的日志文件和上次还 原的日志文件。

图11

对于日志传送的管理,SQL SERVER还提供了一些管理表和视图。

常见的几个问题:

1、STANDBY 只读方式还原数据库:[备份数据库服务器]将完全备份文件复制到备份数据库服务器上,并以STANDBY的方式进行恢复

RESTORE DATABASE [CNBlogsJob]

FROM DISK = N'F:\\FullBackup\\CNBlogsJob.bak' WITH FILE = 1, MOVE N'CNBlogsJob' TO N'D:\\Data\\CNBlogsJob.mdf', MOVE N'CNBlogsJob_log' TO N'E:\\Logs\\CNBlogsJob.LDF',

STANDBY = N'F:\\Standby\\ROLLBACK_UNDO_CNBlogsJob.BAK', NOUNLOAD, STATS = 10 GO

恢复成功后,SQL Server管理工具中会显示如下图所示的状态:

2、设置SQL Server服务代理权限:[备份数据库服务器]创建一个普通的Windows用户帐户(比如logshipper),将该用户加入到以SQLServerSQLAgentUser开头的组(未验证是否可以不加),并将该用户设置为SQL Server Agent的运行帐户。分发服务器和接收服务器都使用相同的账号名称和密码。

3、Windows下主机名和IP映射设置 C:\\Windows\\System32\\drivers\\etc