将更新基础 tables 更改链接服务器中的 table
will updating on base tables changes the table in linked server
我有一个 SQL Server1 持有一个包含 Table1 的 DB1。在 Server1 上,我有一个链接服务器(名为 LinkedServer2)指向 Server2(带有包含 Table2 的 DB2)。
现在,如果我在 Server2 上的 Table2 中做一些更改,更改会自动显示在 LinkedServer2 上吗?或者我需要做一些同步工作?
谢谢。
链接服务器只是到它引用的服务器的连接 - 它不是来自原始服务器的某种形式的缓存数据。针对 linked 服务器的每个查询 运行 的至少一部分实际上是 运行 在 link 引用的逻辑服务器上,专门用于检索查询中引用的数据。
TL;DR: 是的,数据更改会自动显示。
我有一个 SQL Server1 持有一个包含 Table1 的 DB1。在 Server1 上,我有一个链接服务器(名为 LinkedServer2)指向 Server2(带有包含 Table2 的 DB2)。
现在,如果我在 Server2 上的 Table2 中做一些更改,更改会自动显示在 LinkedServer2 上吗?或者我需要做一些同步工作?
谢谢。
链接服务器只是到它引用的服务器的连接 - 它不是来自原始服务器的某种形式的缓存数据。针对 linked 服务器的每个查询 运行 的至少一部分实际上是 运行 在 link 引用的逻辑服务器上,专门用于检索查询中引用的数据。
TL;DR: 是的,数据更改会自动显示。