簡體   English   中英

使用 appconfig 連接到 SQL 服務器數據庫

[英]Connect to SQL Server database with appconfig

我正在嘗試使用appconfig連接到 SQL 服務器數據庫,但是我收到以下錯誤:

“System.Data.dll 中發生了‘System.Data.SqlClient.SqlException’類型的未處理異常”

這是我的代碼:

SqlConnection conexion = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["conectar"].ConnectionString);

appconfig

<connectionStrings>
    <add name ="conectar" connectionString="server=servername;Integrated security=yes; Database=Base01"/>
</connectionStrings>

錯誤發生在以下行: conexion.Open(); .

編輯:很抱歉提供了糟糕的信息,既然你問了,這里是例外細節:

與 SQL 服務器建立連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱是否正確,並且 SQL 服務器配置為允許遠程連接。命名管道提供程序,錯誤:40 - 無法打開與 sql 服務器的連接。

這可能是由於多種原因。 您可能想要提取異常並檢查發生了什么。 無論您在哪里調用數據庫,都可以在 try 中添加該代碼。 幾個原因可能是

  1. 數據庫已關閉
  2. 您無權訪問
  3. 如果涉及azure,請檢查您的IP地址是否沒有被防火牆屏蔽。 但正如我所說,您可能想要發布完整的異常。

暫無
暫無

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

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