Car*_*tto 3 replication log-shipping sql-server
我的情况:我一直在为我的 SQL Server 寻找数据复制选项(我不是这方面的专家,我应该说 - 也不是英语)。我已经看到了一些选项,例如日志传送和 SQL 复制。对于日志传送,我读到它只有在两台服务器都使用 SQL 企业版(我使用 Express)时才有效。对于 SQL 复制,我看到在主服务器上需要 Enterprise,但我想知道(尽管我几乎可以肯定)是否在两台服务器上都需要 Enterprise。如果需要,是否有 Express 的 os 数据复制选项?我想要一些不会每次都复制整个数据库的东西,更像是事务复制。谢谢
我在 SQL Server 标准版中广泛使用日志传送。复制也适用于标准版。(以下是支持开箱即用的日志传送的 SQL 版本。 这是一个不太广泛的图表,说明 SQL Server 的版本如何支持复制。)
由于您使用的是 Express,因此您无权访问 SQL Server 代理,这限制了您的可能性。 SQL Express 不能成为发布者或分发者,因为它需要代理。如果您使用向导设置日志传送,它会创建代理作业来运行它。
但是,您可以使用 Windows 任务计划程序手动将日志发送到 Express 和从 Express 发送。基本上,创建一个任务调度程序作业以使用 SQLCMD 备份日志并将它们移动到共享和/或恢复日志。(如果您需要查询辅助数据库,您需要在Standby 而不是 Norecovery 中恢复它。)
您也可以从 SQL 标准版复制到 Express,只要运行 Express 的服务器是订阅者而不是发布者或分发者。
| 归档时间: |
|
| 查看次数: |
3053 次 |
| 最近记录: |