链接服务器与集成

时间:2010-11-23 11:51:19

标签: sql-server

我们有一个需要与3个不同数据库交互的应用程序 (SQL Server)获取用户详细信息并在网页上显示它们。它是使用链接服务器的好选择还是应该将用户详细信息(通过一些日常工作)复制到应用程序数据库?

2 个答案:

答案 0 :(得分:1)

每次查询数据时,使用链接服务器都会为您提供往返延迟。如果您每天或每个会话仅查询一次数据,则可以接受。但是,如果您向这些服务器发出许多查询,您可能会发现性能太差,导致应用程序无法使用。

您可以使用SQL复制将每个服务器中的数据推送(或拉取)到应用程序服务器上的本地副本中。这将为您提供更好的查询性能(无往返延迟),同时确保您拥有最新数据。 SQL复制有很多选项,您应该能够找到适合您需求的东西。

有关SQL Replication的详细信息,请参阅http://technet.microsoft.com/en-us/library/ms151198.aspx

答案 1 :(得分:0)

链接服务器只允许您的数据库相互通信。如果应用程序与三个离散数据库交互,那么您只需要离散连接。我会大量使用链接服务器,除非您要移动大量数据(因为将其添加到应用程序并将其放入另一个数据库可能需要更长时间)。