我有两个数据库。
<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中。
任何人都可以给我解决方案吗?
答案 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中定义。