外部DBに接続したい。そして、接続文字列を追加したときに接続を確認しましたが、問題ありません。しかし、プログラムを実行すると、「アカウントのログインに失敗しました」と表示されました。
何が起こっているか知っている人はいますか?
ありがとう!
編集、接続文字列:
connectionString="Data Source=server_of_th_db;Initial Catalog=the_DB;Integrated Security=SSPI;"
外部DBに接続したい。そして、接続文字列を追加したときに接続を確認しましたが、問題ありません。しかし、プログラムを実行すると、「アカウントのログインに失敗しました」と表示されました。
何が起こっているか知っている人はいますか?
ありがとう!
編集、接続文字列:
connectionString="Data Source=server_of_th_db;Initial Catalog=the_DB;Integrated Security=SSPI;"
おそらく、使用したくないでしょう。Integrated Security=SSPI;
つまり、現在のWindowsアカウントの資格情報が認証に使用されます。
おそらく、リモートサーバーを指定User Id
しPassword
て接続できるようにする必要があります。お気に入り:
connectionString="Data Source=server_of_th_db;Initial Catalog=the_DB;Uid=MY_USER_ID;Pwd=MY_PASSWORD;"
そのサーバーのdbaからこれらの資格情報を取得する必要があります。
更新:
別の考えられる問題は、間違った.configファイルを使用していることです。ソリューションに複数のプロジェクトがある場合connectionstrings
は、スタートアッププロジェクトのセクションが適切に設定されていることを確認してください。