日志传送数据库的限制

cod*_*ike 3 sql-server sql-server-2005

在SQL 2005,什么是你应该的事情不能做的已启用日志传送(以及在完整恢复模式运行)的数据库?

我认为将其他事务日志备份安排到其他位置会破坏日志传送(因为完整的日志链不再到达辅助服务器).

我还收集截断表可以使用日志传送(自Sql 2000起).

是否还有其他应该避免的活动/命令?

编辑:例如数据库缩小或日志收缩好吗?

Joh*_*som 6

你是对的.您不应在日志传送配置之外定义任何其他事务日志备份,以确保维护自然日志序列.

但是,如果您希望执行Ad-Hoc事务日志备份,那么天堂禁止,因为您正在对生产数据库执行一些实时维护,然后您可以调用日志传送用于执行事务日志备份的SQL Server作业.它通常称为LS_Backup.这将维持LSN.

根据我的理解,使用此可用性技术不会限制日志传送数据库的操作功能.

一些可能导致并发症的事情:

加密

如果您将日志传送到另一台服务器并使用SQL Server本机加密,则除非SQL Server使用相同的服务主密钥,否则您将无法访问日志传送数据库中的加密数据.

大会

在日志传送的数据库中访问已签名的程序集可能会遇到困难,因为您无法启用可信赖的属性.

权限

如果您打算提供对Log Shipped数据库的读访问权限,那么SQL Server登录将需要与源服务器具有相同的SID,以便登录能够自动正确映射.

希望这可以帮助.干杯.