3

Windows 7(IIS 6.0)、MS SQL Server 2008、VisualStudio2008を搭載したワークステーションがあります。SQLServerManagementStudioは正常に動作します。しかし、使用しているVS2008またはVS2010コードのプロジェクトを介して接続を取得できません。

        Dim _SqlConnectionString As String = "Data Source=" + Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=true;"
        Dim cn As SqlConnection = New SqlConnection(_SqlConnectionString) 
        Dim da As New SqlDataAdapter(cmd)
        Dim dt As New DataTable
        cmd.Connection = cn
        cn.Open()

取得したエラーは、SqlConnectionのServerVersionプロパティ内にあります:無効な操作。接続が閉じられます

この問題は、wampサーバーとphpをインストールした後に発生しました。私は何をすべきか?衝突はありますか?私は自分のwampサーバーをIISのこれ以外のポートをリッスンするようにしましたが、SQL Serverはどうですか?なぜ接続できないのですか?

4

1 に答える 1

0

私はかつてこの問題を抱えていました。ある日、デバッグ モードでコードを正常に実行した Visual Studio Windows アプリケーションが完全に機能し、必要なことを実行しました。翌日、接続が確立されず、次のエラーが表示されました: ServerVersion: Invalid Operation. 接続が閉じられています。おもしろいことに、データベースに接続するためのユーザーとして、このデータベースに対するアクセス許可を持つ SQL ユーザーを使用しました。このメッセージが表示された理由は、接続に使用した特定の SQL ユーザーがその時点で無効だったためです。再度有効にすると、すべてが再び機能し始めました。

このような小さなものかもしれませんし、開始されていない Windows サービスかもしれません。個人的な経験

于 2014-10-09T14:57:14.700 に答える