2016-02-15 45 views
2

基本上,問題從我的C#代碼開始。它在我的 連接字符串中顯示錯誤。在連接我提到的服務器名稱,如 Chaitanya\SQLEXPRESS並在編譯時顯示錯誤在「\ 」。如何使用SQL Server 2008中新創建的服務器名稱登錄

我的連接字符串

SqlConnection con = new SqlConnection("Server=Chaitanya\SQLEXPRESS;user Id=sa;[email protected];Database=err"); 

現在我想改變我的SQL服務器的名稱,爲此我創建一個服務器名稱。首先我使用這個命令sp_dropserver然後sp_addserver終於重新啓動。服務器名稱已成功創建。但無法登錄。因此,我創建了一個新的登錄名,並創建了它,但僅限於當前登錄的服務器。 現在我該怎麼辦?如何使用新創建的登錄登錄.. ??或者如何更改創建的登錄帳戶的服務器名稱.. ?? 對不起,如果有問題的任何錯誤......

+0

發表您的連接代碼和你得到的實際錯誤。沒有信息,我們無法提供幫助。 – Takarii

+1

您需要添加如「servername \\ instancename」或@「servername \ instancename」 – TheGameiswar

+0

您尚未在服務器中選擇要使用的數據庫。 – Takarii

回答

1

\表示轉義字符,並在你的情況下,保留keyword.so,你需要添加\\更多信息here

Chaitanya\\SQLEXPRESS 

or 
@symbol before connection string.. 

(@"Server=Chaitanya\SQLEXPRESS;user 
相關問題