簡體   English   中英

移動到新服務器后,站點收到SQL錯誤。

[英]Site getting SQL error after moving to new server.

我正在為我的公司創建一個相當簡單的網站來標記庫存和標簽。 這很順利,現在我們想要添加一個帶有用戶名和密碼的登錄元素。 這是在C#和ASP.NET 4中完成的,因此已經內置了許多此功能。

我在一個引用App_Data文件夾中的數據庫的頁面中添加了一個Login 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? 在SQL Server的情況下,僅包含數據庫的文件夾是不夠的。

本質上,程序無法與SQL Server實例通信。 這可能是出於以下一個或多個原因,包括:網絡,缺少實例,配置(命名更改),實例未運行......

首先,確定SQL Server實例應駐留的位置。 它在那里嗎?

  • 如果是,是在同一台機器上還是在另一台機器上?
  • 如果是單獨的機器,您可以從運行程序的機器訪問該機器嗎?
  • 配置設置中的實例名稱或主機名是否仍然正確?
  • 實例正在運行嗎?

暫無
暫無

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

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