如何引用驻留在Web配置文件中另一台服务器上的数据库?

时间:2012-02-19 08:26:34

标签: asp.net sql-server-2008-r2

我是一名新开发人员,这是我第一次处理两台IIS服务器。我公司有两台服务器;生产服务器和测试服务器。他们使用测试服务器来存储/托管数据库,使用Production Server来托管应用程序。所有应用程序都是在ASP.NET中开发的。现在,对于我正在开发的基于Web的应用程序;我必须将数据库放在Testing Server中,将应用程序放在Production Server中,

那么如何在web.config文件中引用数据库?

我现在在web.config文件中有以下内容:

<connectionStrings>
        <add name="testConnectionString" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=psspTest;Integrated Security=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>

我有,因为数据库与应用程序驻留在同一服务器中。因此,当我将它放入测试服务器时,我将如何引用?

1 个答案:

答案 0 :(得分:4)

假设您的测试服务器名为testsrv,数据库位于中 在SQL Server Express实例中,您只需将配置更改为:

<connectionStrings>
        <add name="testConnectionString" 
             connectionString="Data Source=testsrv\sqlexpress;Initial Catalog=psspTest;Integrated Security=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>