3

統合テスト プロジェクトに使用しているローカル .mdf SQL データベース ファイルがあります。プロジェクト、データベースなどを作成した最初のマシンではすべて正常に動作しますが、別のマシンでプロジェクトを実行しようとすると、次のようになります。

System.Data.SqlClient.SqlException : サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー: 共有メモリ プロバイダー、エラー: 0 - パイプの反対側にプロセスがありません。)

この問題を調査している間に、ここのコミュニティに、誰かがすでにこれを克服しているかどうかを確認するように依頼することも考えています.

新しいデータ コンテキストをインスタンス化すると、例外が発生します。LINQ-to-SQL を使用しています。

m_TransLogDataContext = new TransLogDataContext ();

追加情報が必要な場合はお知らせください。ありがとう。

4

2 に答える 2

3

私は解決策を持っているので、私自身の質問に答えるつもりです。

元のマシンでは問題がなかったが、新しいマシンには存在しなかった場所に誤った「AttachDbFilename」プロパティが設定された自動接続文字列に依存していました。

手動で調整する必要なしにソース管理から直接実行したいので、接続文字列を動的に構築する必要があります。

簡単です。

于 2008-09-24T13:00:26.760 に答える
1

アプリケーションにはデータベースへの設定が複数あるため、接続名が好きなように検索して、ソリューションで「すべてを検索」してみてください

EnergyRetailSystemConnectionString」を使用しているか、データベース名で検索できます

于 2010-08-17T16:40:48.410 に答える