2017-01-23 10 views
0

ネットワーク経由でSQL Serverデータベースを共有するように設計されたC#アプリケーションがあります。サーバーが私のPCにインストールされ、アプリケーションは別のPCに配備されます。次のように私が使用する接続文字列は次のとおりです。C#でSQL Serverデータベースをネットワーク上で共有する方法

Data Source=Elias\\SqlExpress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; Secured connection:true; 
+0

「Elias \ SqlExpress」の代わりにデータソースでサーバーIPを使用 – crowchirp

+0

セキュリティで保護された接続を使用している場合は、ユーザーIDとパスワードは必要ありません。 Windowsクレデンシャルを使用します。 2台のコンピューターは同じグループに属していなければならず、ユーザーの信任状はデータベースへのアクセスを許可する必要があります。したがって、SQL Serverでは、データベースはWindow Credentialを指定する必要があります。私は通常、グループアカウントを作成し、両方のPCのグループアカウントにユーザーを追加します。 – jdweng

+0

crai:あなたは間違っています。コンピュータ名またはIPを使用できます。 – jdweng

答えて

0

あなたが.udlファイルを使用することができ、接続文字列をテストします。あなたのデスクトップにファイル(右のクリニック - >新 - > .txt)を作成し、.udl拡張子のように保存してください。これを開いて、differentsパラメータで接続を設定し、テストすることができます!

.udlファイルを開くとテストが完了したら、notepadという接続文字列が表示されます。

願っています!

関連する問題