私はプログラミングがとても慣れています。私はWindowsアプリケーションを作成しました。それのためのDBとして使用されるSQL Serverデータベース(私のアプリケーションは実際にわずか2画面と2つのテーブルを持つ小さなものです)。私は実行可能ファイルとフォルダ内のdbファイルをコピーして、接続文字列を指しています。このアプリケーションを作成したコンピュータでは、すべて正常に動作します(VS 2005、C#、Windows XP)。それは同じマシンの異なるディスクでうまく動作します。今、別のコンピュータ(Windows 7 Home Premium)にコピーしてexeファイルを開くと、どうしてエラーメッセージが表示されますか?WindowsアプリケーションのSQL Server Express Edition - エラーメッセージ-26ネットワーク関連またはインスタンス固有のエラーが発生しました
間違ったデータベースを使用していますか?私は、マシンにインストールすることなく、アプリケーションと共に配備できるmbile DBを望んでいました。 Access DBまたはSQL Server Compact Editionに移行する必要がありますか?
私は統合windosセキュリティを使用していて、ユーザー名は両方のマシンで異なります。また、新しいマシンでは、VS2005またはSQL Server Express Editionがインストールされていません。統合セキュリティ= True;接続タイムアウト= 30;ユーザーインスタンス= True " providerName =" System.Data.SqlClient " – Viswajith
接続文字列にconnectionString ="データソース=。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ DBNewJoinee.mdfあなたは持っている 。これはローカルサーバーを意味し、SQLサーバーがインストールされていない – Tassadaque