1

データベースに接続しない Web サイトがあります。どちらも私のローカルマシンにあります。同じパラメーター (ホスト、ユーザー ID、パスワード、およびデータベース) を使用して、MS SQL Server Management Studio に接続できます。

私の問題で何ができますか??

私が使用しようとしている2つの接続文字列は次のとおりです。

Data Source=VIVID-28\MSSQLSERVER1;Initial Catalog=DicionarioDados;Persist Security Info=True;User ID=VIVID-28\Development;Password=*******

Server=VIVID-28\MSSQLSERVER1;Database=DicionarioDados;Integrated Security=SSPI;User ID=VIVID-28\Development;Password=*******

VIVID-28私のマシンの名前です。 MSSQLSERVER1インスタンスです。

4

4 に答える 4

2

「Integrated Security=SSPI」セクションを削除してみてください。つまり、Windows 認証を使用するため、接続文字列で渡すユーザー名とパスワードは無視されます。

于 2012-04-19T19:20:05.293 に答える
2

接続をテストするには、VS サーバー エクスプローラーを使用してみてください。SQL サーバー データベースに接続を追加することで、指定されたパラメーターで接続できるかどうかをテストできます。接続できるものは、接続を選択してプロパティに移動し、接続文字列をコピーして、アプリケーション接続文字列として貼り付けることができます。

于 2012-04-19T18:39:16.837 に答える
0

複数の SQL Server を使用していますか?

SQL Management Studio がコードと同じ SQL サーバー/インスタンスに接続していることは確かですか? 実動サーバーと開発サーバーがある場合、実動サーバーでユーザーを作成したものの、開発では作成していないか、パスワードが正しくない可能性があります。

開発サーバーでパスワードをリセットしてみて、どこに行くかを確認してください。(:

于 2012-04-19T20:28:18.880 に答える
0

これには多くの理由が考えられます。次の同様の質問を参照し、投稿で指定したリンクを参照して、手順に従ってください。

SQL Server Management Studio から接続しているのに、asp.net Web サイトからリモート SQL Server に接続できない理由

于 2012-04-19T18:49:01.627 に答える