簡體   English   中英

當我嘗試使用visual c#連接SQL Server時收到此錯誤消息

[英]I am getting this error message when I try to connect SQL Server using visual c#

我正在創建一個簡單的應用程序,它是連接遠程SQL Server。

這是連接字符串。

string connectionString = "Data Source=ip address;Initial Catalog=TELMAR;User ID=sa;Password=password;Trusted_Connection=false;encrypt=false";

如果我將encrypt設置為true。 我收到了這個錯誤:

已成功與服務器建立連接,但在登錄過程中發生錯誤。 (提供者:SSL提供者,錯誤:0 - 證書鏈由不受信任的機構頒發。)

如果我將encrypt設置為false。 我收到了這個錯誤:

無法打開登錄請求的數據庫“TELMAR”。 登錄失敗。 用戶'sa'登錄失敗。

當我嘗試使用SQL Server Management Studio連接到服務器時,我可以毫無問題地連接。

我不知道為什么我無法使用Visual C#連接到SQL Server。

我還在我的計算機和服務器上啟用了TCP \\ IP和命名管道。

誰能幫我?

嘗試將連接字符串更改為此格式

<add name="TELMAR" connectionString="Data Source = ip adress;Initial Catalog=TELMAR;MultipleActiveResultSets=true; User Id = sa; Password = password providerName="System.Data.SqlClient"/>

在program.cs中,您可以通過這種方式啟動連接字符串

string conStr = ConfigurationManager.ConnectionStrings["TELMAR"].ConnectionString;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM