微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 仅适用于Enterprise Edition的SQL Server复制?是否需要企业双方?其他方案?

我的情况:我一直在为我的sql Server寻找数据复制选项(我不是专家,我应该说 – 不是英语).我见过一些选项,比如Log Shipping和sql Replication.对于日志传送,我读过它只有在两个服务器都使用sql企业版(我使用Express)时才有效.对于sql Replication,我看到在主服务器上是必需的Enterprise,但我想知道(虽然我几乎可以肯定)两台服务器上是否需要Enterprise.如有必要,Express是否有选项os数据复制?我希望每次都不会创建一个完整的数据库副本,就像事务复制一样.
谢谢

解决方法

我正在使用sql Server标准版进行广泛的日志传送.复制也适用于标准版. ( Here支持开箱即用日志传送的sql版本. Here一个不太广泛的图表,其中包含sql Server版本如何支持复制.)

由于您使用的是Express,因此无法访问sql Server Agent,这限制了您的可能性. SQL Express can’t be a publisher or a distributor因为它需要代理商.如果使用向导设置日志传送,则会创建代理作业以运行它.

但是,您可以使用Windows任务计划程序手动登录Express.基本上,创建任务计划程序作业以使用sqlCMD备份日志并将其移动到共享和/或还原日志. (如果需要查询辅助数据库,则需要在Standby rather than Norecovery中恢复它.)

You can also Replicate from SQL Standard edition to Express,只要运行Express的服务器是订户而不是发布者或分发者.

原文地址:https://www.jb51.cc/mssql/79748.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐