2016-04-06 135 views
1

我想用在連接字符串中的服務器的IP地址連接到服務器:遠程連接到SQL Server在C#

這就是我要做的:

SqlConnection conn = new SqlConnection("data source = IPaddress;" + "Trusted_Connection=yes;" + "Initial Catalog = Real Estate;" + "user id = sa" + "password = password;"); 
    conn.Open(); 
    if(conn.State.Equals("Open")) 
    { 
     MessageBox.Show("Connected"); 
    } 

    else 
    { 
     MessageBox.Show("Not Connected"); 
    } 

爲什麼這個代碼不工作?它總是在例外: conn.Open();

+8

儘管我們功能強大,但是stackoverflow還沒有發展出能夠閱讀您的想法。在我們開始之前,您將不得不發佈您所看到的錯誤消息,作爲您的問題的一部分。 –

+0

感謝您糾正我@TomRedfern –

回答

1
SqlConnection conn = new SqlConnection("data source = IPaddress;" + 
"Trusted_Connection=yes;" + 
"Initial Catalog = `Real Estate`;" + 
"user id = sa;" + 
"password = password;"); 

首先,需要在(〜)鍵下放置兩個單引號之間的表格。其次,您在用戶標識行之後忘記了(;)。我估計這是你的問題,因爲你沒有發佈你得到的全部錯誤。