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();
}
}
如果能正常連接,則會提示連接成功。