查询结束时是否需要Sp_DropServer?

时间:2014-07-17 12:18:40

标签: c# sql .net sql-server

我想使用链接服务器( sp_addlinkedserver )运行查询。但是,我不希望服务器在执行后“保持链接”。我是否必须执行 Sp_DropServer ? (或者是每个查询的链接?)

(我在C#应用程序中运行它。也许这很重要?)

1 个答案:

答案 0 :(得分:2)

sp_addlinkedserver过程没有,比如说,“保持活跃”连接。执行该存储过程时,您将外部服务器(sql server和其他数据源)“映射”到受管服务器。

Sp_dropserver是无用的恕我直言,因为我们谈的是配置。此外,如果您在高并发环境中运行,则执行该查询的每个帐户都可以创建并销毁“服务器设置”。

我建议您创建链接服务器(按照here说明),然后在需要时使用它。您也可以使用SYNONYMS指向它。 您的C#应用​​程序可以使用带有同义词的t-sql语句。