今天重新編譯一個vs2005的web項目時,發現數據庫連接出錯,錯誤提示:
遠程訪問sql server ,provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接
幾經周折最終解決,特把解決方法張貼如下:
sql server是遠程連接的。本地是:vs2005 + Sql Server Express 2005,遠程服務器端為:SQL Server 2000。
解決方法:打開本地IIS管理器,在站點屬性面板中,打開“ASP.Net”選項卡:
修改編輯全局配置和編輯配置,刪除默認的數據庫連接字符串的,把它移除:
問題原因分析:因為裝了sql server Express 2005後,默認連接是SQL Server 2005,所以需要把編輯配置和編輯全局配置裡面的默認的字符串鏈接刪除!