2011-03-25 48 views
0

我有這個問題,當我啓動我的網站,並嘗試訪問我的數據庫:asp.net問題,當我訪問我的數據庫

Oops. The error: 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)

我有一個數據庫,我連接到它(第一部分我使用的代碼是):

System.Data.SqlClient.SqlConnection con; 
      con = new System.Data.SqlClient.SqlConnection(); 
      con.ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=C:\\inetpub\\poject\\App_Data\\data.mdf; Integrated Security = true; Connect Timeout = 30; User Instance = True"; 

任何幫助將不勝感激?

回答

0

路徑是否正確?你拼錯了「項目」嗎?

+0

我沒有使用AttachDbFilename連接到數據庫,所以我我真的只是猜測在這裏。 – 2011-03-25 02:29:14

+0

@Mickey不,你說得對。他不應該得到這個信息,如果這是他的代碼,這將有助於「項目」拼寫正確。 – Pete 2011-03-25 02:30:30

+0

我知道「項目」拼寫錯誤,但這是我拼寫在我的道路上。是他們的任何其他方式連接到數據庫,因爲這種方式nt工作? – hhh 2011-03-25 02:45:40

0

我如何確保我沒有任何語法錯誤是打開服務器瀏覽器並連接到我的SQL Server的方式。然後,當我點擊服務器資源管理器中「數據連接」下的特定連接時,會出現與每個連接關聯的連接字符串屬性。我只是複製並粘貼,以避免任何錯誤。

0

請按照此步驟操作。

  1. 請確保您有SQL管理Studio Express的:Sql management studio express 2008
  2. 附加數據庫Data.mdf
  3. 然後改變你的web.config文件中的連接字符串這一點。數據源= \ SQLEXPRESS;初始目錄=數據;集成安全性= TRUE;連接超時= 30;用戶實例=真

問候