标签: c# sql .net sql-server
我想使用链接服务器( sp_addlinkedserver )运行查询。但是,我不希望服务器在执行后“保持链接”。我是否必须执行 Sp_DropServer ? (或者是每个查询的链接?)
(我在C#应用程序中运行它。也许这很重要?)
答案 0 :(得分:2)
sp_addlinkedserver过程没有,比如说,“保持活跃”连接。执行该存储过程时,您将外部服务器(sql server和其他数据源)“映射”到受管服务器。
Sp_dropserver是无用的恕我直言,因为我们谈的是配置。此外,如果您在高并发环境中运行,则执行该查询的每个帐户都可以创建并销毁“服务器设置”。
我建议您创建链接服务器(按照here说明),然后在需要时使用它。您也可以使用SYNONYMS指向它。 您的C#应用程序可以使用带有同义词的t-sql语句。