簡體   English   中英

建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。

[英]A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.

我正在使用wampserver在計算機上運行本地mysql數據庫。 我已經制作了要用於更新表中值的ac#控制台應用程序。 但是,我在連接數據庫時遇到問題。 我的密碼是一個空字符串。

string user = "John Doe";

string queryString = "UPDATE users SET is_awesome=1 WHERE user=@a1";
string connectionString = "Server=localhost;Database=mydatabase;User Id=root;Password=;";

SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
SqlCommand cmd = new SqlCommand(queryString, connection);
cmd.Parameters.Add("a1", user);
cmd.ExecuteNonQuery();

但是,當我嘗試運行此代碼時,出現以下錯誤:

System.Data.SqlClient.SqlException System.Data.SqlClient.SqlException:'建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱正確,並且已將SQL Server配置為允許遠程連接。 (提供者:命名管道提供者,錯誤:40-無法打開與SQL Server的連接)'內部異常Win32Exception:系統找不到指定的文件

我相信我的數據庫允許遠程連接,因為我可以使用正在運行的其他php應用程序連接到它。 如何從C#連接到sql數據庫並運行查詢?

您必須連接到MySql女巫,它是特定於MySql MySqlConnection有關更多信息,請MySqlConnection 教程或

暫無
暫無

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

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