簡體   English   中英

尋找Sql Server數據庫連接的異常

[英]Exception looking for Sql server database connection

我有一個使用MVC的ASP.NET網站。 連接到SqlServer數據庫非常有用。 我最近修改了代碼以連接到MYSql數據庫,並且可以正常工作。 但是在訪問某些頁面時,出現以下錯誤,該錯誤表示它正在尋找SQL Server連接。

這是錯誤:

建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱正確,並且已將SQL Server配置為允許遠程連接。 (提供者:SQL網絡接口,錯誤:26-指定服務器/實例時出錯)

誰看過這個嗎? 我已經處理了幾天,卻沒有找到與此主題相關的任何信息。 錯誤的其余部分似乎表明它正在尋找SqlServer或Sql Server Express連接。 令人困惑的是,一切都已更改為使用MySql。 似乎它是仍在嘗試使用MySql連接字符串訪問Sql Server DB的庫之一。

感謝您的任何幫助,您可以提供。

-更新。 問題是,當iis進入具有Web配置的Web站點的子目錄中時,該Web配置包含上面代碼snipit中列出的目錄權限。 它希望打開與SQL Server或SQL Server Express的連接以進行權限檢查。 由於我使用MySql作為連接字符串,因此感到困惑,無法處理它。 看來解決方案是更改計算機配置。 但這會導致問題,因為我正在iis中連接到其他實例上的SQL Server DB。 我應用的解決方案是刪除子文件夾web.config文件,並確保直接在每個頁面上應用頁面調試,這還是我要做的。 目錄權限檢查只是另一種安全級別。 但是以典型的MS方式,如果不使用其產品,它們就會變得很短。

因此,最終的解決方案是除非您自己編寫,否則不要使用MS Identity mgt。 這也將減輕MS似乎希望對每個新版本進行的身份管理的明顯升級。

歡呼,感謝所有幫助。 我希望我可以幫助其他人解決這個問題。

首先,您需要下載MySQLConnector。 然后,您可以使用實體框架或SqlCommand連接到數據庫。

更多信息.NET的MySQL連接器 MySQL實體框架教程

暫無
暫無

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

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