簡體   English   中英

(提供者:命名管道提供程序,錯誤:40-無法打開與SQL Server的連接)

[英](provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

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

我正在嘗試從我的vb網站項目連接到我的在線數據庫,但總是收到上面的錯誤

我試圖將服務器名稱更改為ip,localhost,但是仍然是同樣的問題!

我的連接字符串

cnn.ConnectionString =“ server = mrsandg.com;用戶=用戶名;密碼=密碼;數據庫= my_db;”

我檢查了

使用VB.Net連接到在線MySQL數據庫

SqlConnection錯誤命名管道提供程序

https://www.daniweb.com/programming/software-development/threads/488146/how-to-connect-vb-net-on-a-online-database

您的問題是您正在使用System.Data.SqlClient.SqlConnection嘗試連接到MySql服務器。

要連接到MySql您需要使用MySqlConnection ,這將需要您為Ado.Net添加一個名為MySql.Data的引用MySql提供程序。

最簡單的方法是使用NuGet軟件包管理器。 在Visual Studio中,單擊:工具> NuGet軟件包管理器->管理解決方案的Nuget軟件包。

在表單中,單擊“瀏覽”,然后選擇“ MySql.Data”。

在此處輸入圖片說明

注意:如果您想使用它而不是Ado.Net,則還有一個EntityFramework提供程序。

從此處,檢查要在其中使用提供程序的項目,然后單擊安裝。

暫無
暫無

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

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