[英]when i am using Microsoft.Expression.Encoder in visual studio c# I am Getting error
[英]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.