我正在使用VS2005 ASP.NET 2.0。將ASP.NET Web應用程序帶入測試服務器後失敗
我有一個使用Active Directory連接的Web應用程序。
該應用程序能夠在我的本地機器上流暢運行,包括記錄。
然而,當我把我的web應用程序,以我的測試服務器,我無法登錄,它給了我一個錯誤它說
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)
這是怎麼回事?是否因爲我連接的廣告不允許遠程連接?當我在本地機器上時,我可以登錄。
編輯:
我能夠連接到SQL服務器。
我插在我登錄的Page_Load下面的代碼,有沒有這樣的錯誤很可能是由AD連接字符串錯誤造成
SqlConnection thisConnection = new SqlConnection("Data Source=<IP>;Initial Catalog=<database>;User ID=<username>;Password=<password>");
SqlCommand nonqueryCommand = thisConnection.CreateCommand();
thisConnection.Open();
thisConnection.Close();
。尋找建議或解決方案。
你可以從測試服務器連接到SQL服務器嗎? – 2012-02-14 09:23:03
有沒有辦法嘗試連接? – gymcode 2012-02-14 09:23:22
你可以嘗試sqlcmd工具 - http://msdn.microsoft.com/en-us/library/ms180944.aspx – 2012-02-14 09:27:19