簡體   English   中英

SQL 服務器連接字符串錯誤無法連接

[英]SQL Server connection string error cannot connect

這是我的連接字符串

我為 vs 2019 中無法識別的轉義序列添加了雙\\

SqlConnection db = new SqlConnection("Server=localhost\\DESKTOP-8QL52AL\\ASADI; Database=atm;  Integrated Security=True;");
db.Open();

第 -26 行的錯誤檢查您的服務器名稱或檢查您的 SQL 服務器配置為遠程連接

SQL 服務器連接圖像

您的服務器/實例名稱全錯:

"Server=localhost\\DESKTOP-8QL52AL\\ASADI;

可以

  1. 連接到您機器上默認的未命名實例時,只需服務器名稱(或 IP 地址)

     Server=DESKTOP-8QL52AL
  2. 或者,如果您要連接到命名實例,您可以擁有服務器名稱和實例名稱

     Server=DESKTOP-8QL52AL\\ASADI

在這兩種情況下,您都可以localhost替換實際的物理機器名稱以連接到本地機器(無需指定其顯式名稱):

    Server=localhost
    Server=localhost\\ASADI

但是您不能在單個連接字符串中包含localhost您的顯式機器名稱DESKTOP-8QL52AL - 這沒有任何意義並且不受支持。

如果 SQL 服務器在本地計算機上,並且您只安裝了 1 個 sql 實例

“服務器=本地主機;數據庫=atm;集成安全=真;”

如果它的 SQL EXPRESS 使用

“服務器=localhost\SQLEXPRESS;數據庫=atm;集成安全=True;”

基本 Sql 服務器連接字符串語法:

connetionString="Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"

如果您有 SQL 服務器的命名實例,您還需要添加它。

"Server=localhost\sqlexpress"

暫無
暫無

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

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