WCF アプリケーションをリモート SQL Server データベースにリンクする方法を知りたいです。リモートとは、私と同じネットワーク上にあるが、同じコンピューター/プロジェクト上にないことを意味します。私はデータベースが保存されているコンピューターを管理しています。
これまでに行ったこと: WCF アプリケーションを作成し、ADO.NET 接続を追加してみます。私の問題: サーバーの名前はどこにありますか? (また、それは続行する良い方法ですか?)。
ありがとう !
WCF アプリケーションをリモート SQL Server データベースにリンクする方法を知りたいです。リモートとは、私と同じネットワーク上にあるが、同じコンピューター/プロジェクト上にないことを意味します。私はデータベースが保存されているコンピューターを管理しています。
これまでに行ったこと: WCF アプリケーションを作成し、ADO.NET 接続を追加してみます。私の問題: サーバーの名前はどこにありますか? (また、それは続行する良い方法ですか?)。
ありがとう !
サーバーの名前はどこにありますか?
3 つのオプション:
SqlDataSourceEnumerator
(正直に言うと、このオプションのファンではありません)接続文字列は次のようになります
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;
myServerNameの代わりに、マシンの IPAdress を使用できます
connectionString
アプリケーションのWeb.config
ファイルに追加することをお勧めします
<add name="connectionString"
connectionString="Data Source=ServerName/PC-Name;Initial Catalog=DatabaseName;User ID=userid;Password=pass"
providerName="System.Data.SqlClient" />
connection string
コード/ロジックで を使用する
string conn = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;