[英]WCF : remote SQL Server 2005 database connection
我想知道如何將WCF應用程序與遠程SQL Server數據庫鏈接。 遠程是指與我位於同一網絡上,但不在同一計算機/項目上。 我控制着存儲數據庫的計算機。
到目前為止,我已經完成了什么:創建WCF應用程序,並嘗試添加ADO.NET連接。 我的問題:在哪里可以找到服務器的名稱? (並且:這是進行下一步的好方法嗎?)。
謝謝 !
在哪里可以找到服務器的名稱?
三種選擇:
SqlDataSourceEnumerator
發現sql服務器(說實話,不是此選項的支持者) 連接字符串應如下所示
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;
可以使用機器的IPAdress代替myServerName
我建議您在應用程序的Web.config
文件中添加connectionString
<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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.