0

您将如何链接 1 个 SQL 服务器上的 2 个数据库?因此,我将拥有包含所有信息的 DatabaseA,然后 DatabaseB 将具有到 DatabaseA 的链接并具有与 DatabaseA 相同的所有信息。当 DatabaseA 改变它们的值时,DatabaseB 也会自动改变。

谢谢。

4

2 回答 2

1

在单个服务器上链接数据库很简单。您可以使用使用链接服务器的 OpenQuery 语法。在“DatabaseA 更改其值,然后 DatabaseB 也会自动更改”的情况下,这将要求您使用事务复制模型配置 SQL Server 复制,并将 DatabaseA 表发布到 DatabaseB 匹配表。

于 2012-04-10T17:42:51.033 回答
0

正如其他人所说......复制

但是,由于您正在寻找替代方案...在每个表上放置一个 AFTER INSERT,UPDATE,DELETE 触发器,该触发器将该表上的任何更改复制到您的第二个数据库中的相应表。

我知道这是一个荒谬的答案,但是,嘿,这是你要求的。

于 2012-04-12T01:43:27.463 回答