0

私は2つのデータベースを持っています。

<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" />

asp .netアプリケーションをiisでホストするとき。最初のデータベースは odonovantest に接続しています。

しかし、データベース rackletTest は接続していません。両方のデータベースが同じ SQL サーバーにあります。

誰でも解決策を教えてもらえますか?

4

2 に答える 2

0

Windows 認証または Sql サーバー認証を使用していることを確認してください。Web.config: SQL Server 認証の場合:

Windows 認証の場合:

そして、コードビハインドでも定義する必要があります。

于 2013-02-28T06:32:47.967 に答える
0

次のコードとして、接続文字列を明示的に呼び出すことができます。

string connectionString = SampleApplication.Properties.Settings.Default.rackleyConnectionString1;
using (SqlConnection con = new SqlConnection(connectionString))
{
    con.Open();
    // put code here
}
于 2013-02-28T06:10:10.587 に答える