Skip to main content
 首页 » 编程设计

c#之在 web.config 中指定链接的 sql server

2024年02月02日29daizhj

如何在 MVC3 Web.Config 中设置链接服务器?

我们有一个链接服务器,它有一个我们需要运行的存储过程 SP_PROC。但是,主SQL服务器TESTSERVER1和链接服务器都设置在测试环境TESTSERVER2,所以name/ip会变一次该应用程序上线。因此,我不想在代码中指定除 SP 名称以外的任何内容。

我已经尝试在连接字符串的初始目录字段中指定链接服务器,但这是抛出错误 - 所以我假设我找错了树..

示例连接字符串:

<add name="connectionName" connectionString="data source=TESTSERVER1;Initial Catalog=TESTSERVER2;user id.../> 

请您参考如下方法:

链接服务器是在服务器上配置的,而不是在连接上。您连接到主服务器,您的查询将在查询中按名称引用链接服务器:

SELECT * FROM TESTSERVER2.database.dbo.tablename 

我建议不要使用实际的服务器名称作为链接服务器名称,而是将其抽象化,以便您的查询可以从一台服务器移植到另一台服务器。