我爲我的公司創建了一個相當簡單的網站,用於標記庫存和標籤。這很好,現在我們想添加一個包含用戶名和密碼的登錄元素。這是在C#和ASP.NET 4中完成的,因此已經內置了許多此功能。網站在移動到新服務器後出現SQL錯誤。
我在App_Data文件夾中引入了數據庫的頁面上添加了登錄Web部件。然而,當我把它發佈到應用服務器,它不希望自動放任何東西在App_Data文件夾那裏,我得到一個SQL錯誤,當我嘗試登錄:
> A network-related or instance-specific error occurred while
> establishing a connection to SQL Server. The server was not found or
> was not accessible. Verify that the instance name is correct and that
> SQL Server is configured to allow remote connections. (provider: SQL
> Network Interfaces, error: 26 - Error Locating Server/Instance
> Specified)
原來,當程序運行時,這是一個簡單的標籤掃描頁面,它將一個字段添加到另一個數據庫中的一個小表中。我很好奇,如果程序引用兩個數據庫存在問題,以及C#如何用於這種身份驗證以及是否有更簡單的方法來執行此操作。
此錯誤表明您的程序使用您傳遞給它的名稱找不到SQL Server。 – RBarryYoung