您将如何链接 1 个 SQL 服务器上的 2 个数据库?因此,我将拥有包含所有信息的 DatabaseA,然后 DatabaseB 将具有到 DatabaseA 的链接并具有与 DatabaseA 相同的所有信息。当 DatabaseA 改变它们的值时,DatabaseB 也会自动改变。
谢谢。
您将如何链接 1 个 SQL 服务器上的 2 个数据库?因此,我将拥有包含所有信息的 DatabaseA,然后 DatabaseB 将具有到 DatabaseA 的链接并具有与 DatabaseA 相同的所有信息。当 DatabaseA 改变它们的值时,DatabaseB 也会自动改变。
谢谢。
在单个服务器上链接数据库很简单。您可以使用使用链接服务器的 OpenQuery 语法。在“DatabaseA 更改其值,然后 DatabaseB 也会自动更改”的情况下,这将要求您使用事务复制模型配置 SQL Server 复制,并将 DatabaseA 表发布到 DatabaseB 匹配表。
正如其他人所说......复制
但是,由于您正在寻找替代方案...在每个表上放置一个 AFTER INSERT,UPDATE,DELETE 触发器,该触发器将该表上的任何更改复制到您的第二个数据库中的相应表。
我知道这是一个荒谬的答案,但是,嘿,这是你要求的。