Nie*_*nch 6 sql-server replication sql-server-express
我有一个SQL Server Express实例,其中包含一个非常正常的良好数据库.我需要将数据连续复制到另一台服务器上的SQL Server Express实例.
现在,我知道SQL Server Express不包含内置复制的Publisher部分,因此我正在寻找替代解决方案.我不想升级任何数据库.
当然,我可以使用guids,时间戳等进行自己的复制,并使用我自己的编码传输数据(如SQL Server Express数据库复制/同步中所建议的那样),但我希望避免所有这些工作,特别是看到复制真的很基础.
也许每个表都添加了一个通用触发器?也许某种数据库工作?
有什么建议?
小智 5
您将无法利用任何内置的作业计划,因为Express不随SQL Server Agent一起提供。
据我所知,这是您的选择:
INSTEAD OF 触发器(您不能在视图上创建AFTER/ FOR触发器)以处理该数据并将其传输到您的“订户”。这些都不是很繁重的任务。我认为,只是将其集中化,我会走第一条路线。这样,所有逻辑都包含在应用程序中,并且您的“发布者”数据库对复制一无所知。更不用说您的应用程序可以轻松处理不可用的订户。