数据库没有在iis中连接

时间:2013-02-28 06:01:59

标签: asp.net mysql iis

我有两个数据库。

<add name="OdonovanTestConnectionString" connectionString="Data Source=ODO-SRV004\;Initial Catalog=OdonovanTest;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="rackleyConnectionString1" connectionString="Data Source=ODO-SRV004\;Initial Catalog=rackleyTest;Integrated Security=true"  providerName="System.Data.SqlClient" />

当我在iis中托管我的asp .net应用程序时。第一个数据库连接的是odonovantest。

但是数据库rackletTest没有连接。两个数据库都位于同一个sql server中。

任何人都可以给我解决方案吗?

2 个答案:

答案 0 :(得分:0)

您可以明确地将您的连接字符串调用为以下代码:

string connectionString = SampleApplication.Properties.Settings.Default.rackleyConnectionString1;
using (SqlConnection con = new SqlConnection(connectionString))
{
    con.Open();
    // put code here
}

答案 1 :(得分:0)

确保您使用的是Windows身份验证或Sql Server身份验证。 在Web.config中: 对于Sql Server身份验证:

对于Windows身份验证:

然后你必须在codebehind中定义。