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的服务器是订户而不是发布者或分发者.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...