商量若何設置裝備擺設SQL2008,讓其許可C#長途內部銜接的辦法詳解。本站提示廣大學習愛好者:(商量若何設置裝備擺設SQL2008,讓其許可C#長途內部銜接的辦法詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是商量若何設置裝備擺設SQL2008,讓其許可C#長途內部銜接的辦法詳解正文
Step 1:在辦事器圖標上單擊右鍵,選擇property,然後選connection,把allow remote connection選上,這一步的目標是讓數據庫許可長途銜接。
Step 2:在數據庫辦事器圖標上,睜開目次,找到Security下的Logins子目次樹,設置SA賬戶的屬性,改password,在status欄裡,login選上enable。這一步的目標是,許可長途客戶端應用sa用戶鄧肯,sa是system administrator的縮寫,具有數據庫最高治理權限,默許狀況下是禁用的。
Step3:在數據庫辦事器圖標上右鍵,翻開Facets選項把RemoteDacEnabled的value改成true。這一步的目標是許可樹立長途公用治理員銜接,此種銜接具有最高權限,即便沒法樹立尺度銜接,也能夠樹立DAC銜接。
Step4:開啟辦事,翻開SQL Server Configuration Tool,翻開收集設置裝備擺設,選擇TCP/IP協定,點開屬性,IP地址填數據庫地點辦事器的IP地址,假如是當地辦事器,填127.0.0.1。
測試辦法:
樹立一個C# Console application源文件,代碼以下:
class Program
{
static void Main(string[] args)
{
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123456789;database=MyTable");
try
{
con.Open();
Console.WriteLine("銜接數據庫勝利");
}
catch
{
Console.WriteLine("沒法銜接數據庫");
}
Console.ReadKey();
}
}
假如能正常銜接,則會提醒銜接勝利。