1

我已經安裝了SQL Server 2008 R2快遞在Windows 7錯誤連接到SQL Server 2008 R2快速

當我運行在VS2010我收到以下錯誤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)

奇怪,我正在使用本地機器(VS2010,IIS,SQL Server等,不需要網絡)。

我搜索並遵循了很多提示。沒什麼幫助。

我用正確的實例名稱(例如像Data Source=PCName\SQLServer;Initial Catalog=SampleDBName;Integrated Security=True

給了網絡服務的權利憑證,等等,等等等等

我現在輸了,現在有這個問題了一個星期。把我的頭髮拉出來!

更新:

我有一個尖來測試我使用SQL Server Management Studio中快速連接字符串。在「連接」彈出窗口中,通常使用「登錄」選項卡(第一個和默認選項卡)。您也可以使用第三個選項卡'其他連接參數'。我測試了我的連接字符串,它工作正常!

所以,我認爲這是有權利的東西。但我不知道什麼或哪些...

是啊。一些額外的信息。 我將IIS 7.5的應用程序池默認選項從「ApplicationPoolIdentity」更改爲「NetworkService」。我添加了網絡服務作爲登錄到SQL,授予權利等。 我打開SQL瀏覽器服務,服務正在運行(但它並不是真的必要,因爲我運行本地)。

更新2:

這好像我發現是什麼原因造成的錯誤,但我不知道爲什麼。

對於我的網站,我創建了一個包含一些虛擬文件夾和應用程序的網站。我需要一個網址在我的邏輯。因此,我使用主機頭(如http://server.name.tld

在VS2010中,我配置了屬性頁面 - >啓動選項 - >使用自定義web服務器的URL(與前面提到的主機頭相同)。

如果我這樣做,我會得到錯誤。

如果我使用使用屬性頁面 - >啓動選項 - >默認的Web服務器,似乎我得到一個連接到數據庫。

但我需要使用主機頭。

我需要做些什麼來讓'自定義web服務器'工作?

更新3:

今天也試過用測試虛擬機與Windows Server 2008仍然得到錯誤。

還製作了一個測試web應用程序,沒有IIS站點和沒有主機頭。這個工作得很好(使用相同的連接字符串)。也在VM上。

我迷路了。我真的需要一個能夠在這個領域交流一些知識的人...

+0

嗨@royu,你在app_data文件夾中使用數據庫還是直接在sql server上創建數據庫?如果在sql server本身,你可能會發現使用sql server management studio express來查看是否可以直接連接到數據庫很有用。 – 2012-03-22 21:48:46

+0

是的,我可以。我也可以通過服務器瀏覽器在VS2010中進行連接。 – royu 2012-03-23 07:23:41

+0

你使用內置的會員資格和配置文件數據庫?因爲我不知道是否asp.net連接到該數據庫而不是您自己的錯誤? – 2012-03-23 09:19:09

回答

0

紅色的臉頰

發現問題。使用會話數據庫配置Web.config,但沒有創建會話數據庫,並且不再計劃執行此操作。忘了把它關掉......

2

您是否嘗試在連接字符串中使用SQLExpress作爲實例名稱?

PCName\SQLExpress 

此外,檢查您的服務器是否配置爲通過TCP/IP接受連接(檢查Sql Server配置管理器)。你能使用SQL Server Management Studio連接到你的數據庫嗎?從Visual Studio測試你的連接,它工作嗎?

+0

是的,實例名稱是SQLExpress。 – royu 2012-03-23 07:24:13

1

未使用TCP綁定的命名實例通常被引用爲.\[instance name],例如.\SQLExpress或在您的示例中可能爲.\SQLServer

+0

也試過那個... – royu 2012-03-23 07:24:37

相關問題