[英]Can't connect to SQL Server DB
我正在嘗試連接到數據庫,我按照連接字符串建議 。 但是,我不是一個數據庫人,所以有些事情,hrmp ......不太明顯。
例如,數據庫服務器位於網絡中,與其的連接來自另一台服務器,也位於同一網絡中。 我已經使用服務器名稱和端口使用Management Studio連接到它,因此它已啟動並運行。
這是我的連接字符串。
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
"integrated security=SSPI;"+
"server=server.name.as.in.management.studio,4340" +
"persist security info=False;database=NameOfTheDb";
使用AD完成身份驗證,錯誤消息為40 - 無法找到服務器。 除了顯而易見的 - 無法找到服務器 - 我該怎么做才能解決問題,獲取更多信息等?
我是一名客戶,他們的系統沒有人們喜歡的文檔。 我得到的信息非常少,而且報道的內容值得懷疑。 建立暴行的人已經很久沒有了。
歡迎提出建議。
編輯
在提供更正后,我收到錯誤代碼0 - 請求的名稱有效但未找到所請求類型的數據 。
我該怎么辦?! :)
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString =
"integrated security=SSPI;"+
"Data Source=myServerAddress;" +
"persist security info=False;" +
"Initial Catalog=NameOfTheDb";
希望這可以幫助。
Managmnet Sql Server中的確保服務是啟動 。 您可以轉到--->控制面板 - >所有控制面板項目 - >管理工具 - 服務 - > SQL Server(MSSQLSERVER),然后單擊開始 。
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlDbConnection();
conn.ConnectionString =
"Data Source=ServerName;" +
"Initial Catalog=DataBaseName;" +
"User id=UserName;" +
"Password=Secret;";
conn.Open();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.