2016-05-12 3 views
-1

私はC#のプロジェクトウィットSQLエクスプレスデータベースを持っています。 私のPCで動作しますが、クライアントPCでは動作しません。エラーは52 &です。接続エラーC#sqlexpress

私のPCで動作し、他のPCで動作するにはどうすればいいですか?

+0

完全な例外メッセージを投稿できますか – Izzy

+0

もう少し説明できますか? –

+0

また接続文字列を提供してください –

答えて

0

SQLデータベースの処理に共通のサーバーを使用します。アプリケーションが共通のデータベースサーバーシステム用に開発されていない場合は、展開ファイル/セットアップファイルを作成する前に、接続文字列のSQLインスタンス名をClient PC SQLインスタンス名に置き換える必要があります。 App.configファイルを使用してSQLとの接続を確立します。以下のような ...あなたの答えが、 ため

<add name="Yourconnectionname" connectionString="Database=YourDBname;Server=Change with Client Server Instane name;UID=clientid;PWD=clientpwd;" providerName="System.Data.SqlClient"/> 
+0

@Nalsa - あなたの問題を解決するのに役立ちましたか? –

+0

接続文字列で述べたように、同じdbファイルを他のPCの正確な場所に保存しましたか? また、これはあなたのケース[LocalDB接続文字列](http://stackoverflow.com/questions/32504703/connection-string-in-vs-2015)で役立つかもしれないことを確認してください。 –

0

タンクは私の問題は、私の接続文字列です: データソース=(LocalDB)\ MSSQLLocalDB; AttachDbFilename = "C:... \ LDBDBS.mdf";統合Security = True この仕事は私のPC &で、私はこのプログラムを他のPCで動かすと動作しません。