このエラーは他の人には聞こえましたが、動作させることができません。私はSQL Serverデータベースプロジェクトにローカルに接続しようとしています。ServerVersion = 'conn.ServerVersion'が 'System.InvalidOperationException'タイプの例外をスローしました
私がフォローを行うとき、私は)(オープンに投げ、このエラーを取得しています:
接続が私のWebConfigから渡された接続文字列であるSqlConnection conn = null;
conn = new SqlConnection(connection)
conn.Open()
。私はオンラインの例を発見し、これらの3つの接続文字列を試してみましたが、私は同じエラーを毎回取得しました:
<add name="TICKETING_CONNECTION" connectionString="Server=(local); DataBase=Ticketing_DB; Integrated Security=SSPI"/>
<add name="CONN"
connectionString="Data Source=localhost; Integrated Security=SSPI;Initial Catalog=Ticketing_DB"
providerName="System.Data.SqlClient" />
<add name="CONN2"
connectionString="Data Source=(local);Initial Catalog=Ticketing_DB;"
providerName="System.Data.SqlClient"
/>
問題は、データベースが私のマシン上に置かれている場所のパスに起因するだろうか?私はc:\パスをコピーしようとしましたが、運がありませんでした。私はオンラインで.mdfファイルを使用するいくつかの例を見てきましたが、私のプロジェクトにはこのファイルもありません。
これは、データベースプロジェクトに接続しようとする私の最初の時間は、Visual Studioを使用している場合ので、任意の助けやアドバイスが大幅
偶然、マシン上でSQL Serverの名前付きインスタンスを使用していますか? SQL Server Expressは、デフォルトで名前付きインスタンスをインストールしますか?もしそうなら、あなたのデータソースは 'localhost \ sqlexpress'のようなものになります – squillman