2014-04-16 72 views
0

我正在使用ASP.NET,C#和mssql的網站上工作。 當我在我們的本地服務器上運行網站時,它工作正常。SQL SERVER錯誤(提供程序:SQL網絡接口,錯誤:26 - 錯誤定位服務器/實例指定)

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)

我不知道現在該怎麼用連接字符串玩,因爲我很新的這一點:

以下錯誤,當我在共享服務器上運行它發生。

+0

你在你的web.config中指定一個連接字符串? – Fred

+0

是的,我在web.config中指定了我的連接字符串 – Prhem

+0

看看這個網站http://www.connectionstrings.com/sql-server/猜測你的服務器/數據源設置不正確。有些提供商會給你一個連接到服務器的實例。上面的鏈接將告訴你如何連接它的方式。任何人都很難告訴你到底發生了什麼,除非你在你的web配置和主機提供的設置中發佈了你的連接字符串設置。 – Fred

回答

0

建議將連接字符串保存在web.config中。 要創建SQL Server的一個有效的連接字符串(位於網絡或本地),使用以下步驟:

步驟:

  1. 在桌面上創建一個Test.UDL文件。
  2. 雙擊文件看
  3. 選擇供應商即SQL服務器,你的情況
  4. 下述數據鏈接屬性在連接選項卡提供的連接細節即服務器,用戶名,密碼等。
  5. 測試連接選項卡上的連接,然後按「確定」。
  6. 在記事本中打開UDL文件以查看有效的連接字符串。

enter image description here

UPDATE

檢查以下鏈接創建UDL http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx

檢查下面的鏈接,連接字符串Setting up connection string in ASP.NET to SQL SERVER

+0

感謝您的回覆......哈桑尼薩先生正在一步一步的過程中。這是非常新的!!否則任何教程鏈接!..預先感謝 – Prhem

+0

先生哈桑尼薩,我已經找到了你說的方式,bur我的數據庫共享遠程主機。當我打電話給服務器數據庫的IP甚至沒有顯示我給登錄,我通常使用 – Prhem

+1

Ping IP,並告訴它是否響應?還要告訴你如何指定** \ SQLExpress **等? – Hassan

相關問題