我的情况:我一直在为我的SQL Server寻找一个数据复制的选项(我不是专家,我应该这么说 – 不是英语)。 我已经看到了一些select,如日志传送和SQL复制。 对于日志传送,我读过它只适用于两台服务器都使用SQL企业版(我使用Express)。 对于SQL复制,我看到在主服务器上是必需的企业,但我想知道(尽pipe我几乎可以肯定)如果两个服务器上都需要企业。 如果有必要,是否有一个选项的数据复制为Express? 我希望每次都不会使整个数据库复制,就像事务复制一样。 谢谢
我正在使用SQL Server标准版广泛使用日志传送。 标准版复制也可以正常工作。 ( 以下是支持日志传送的SQL版本, 下面是SQL Server版本如何支持复制的较less的图表。
由于您使用的是Express,因此无法访问SQL Server代理,这就限制了您的可能性。 SQL Express不能成为发布者或分发者,因为它需要该代理。 如果您使用向导设置日志传送,则会创build代理作业以运行它。
但是,可以使用Windows任务计划程序手动login到Express以及从中手动login。 基本上,创build一个任务调度程序作业来使用SQLCMD备份日志并将其移动到共享和/或恢复日志。 (如果需要查询辅助数据库,则需要在备用数据库中进行恢复, 而不是使用Norecovery进行恢复。)
只要运行Express的服务器是订户而不是发行商或分销商, 您也可以从SQL标准版复制到Express 。