2010-07-03 55 views
1

我使用Microsoft Visual Studio 2010 Professional(我安裝了所有組件)。
這是我正在做的。我創建了一個新的ASP.NET項目。然後打開服務器資源管理器(查看 - >服務器資源管理器),右鍵單擊數據連接並選擇添加連接。然後我選擇Microsoft SQL Server並按繼續,但「服務器名稱」列表爲空。
我啓動Sql Server配置管理器,它顯示SQL Server處於運行狀態(代理和瀏覽器已停止)
爲什麼在添加連接列表中沒有任何Sql Server?
------------------------------------------------ --------------
我允許SQl服務器的遠程文件流,所以沒有我可以選擇列表中的服務器,但是當我輸入新的數據庫名稱,然後單擊確定我得到一個錯誤「sql服務器未找到或無法訪問「 alt text http://s48.radikal.ru/i122/1007/0e/886453958743.png爲什麼在添加連接列表中沒有任何Sql Server

----------------------------------- ---------------------------
這裏是 alt text http://s44.radikal.ru/i103/1007/4e/a568f50cbe78.png

+0

這需要更好的標籤。這本不是關於sql的。我會使用sql-server,visual-studio和asp.net。 – 2010-07-03 23:59:37

回答

1

用戶配置了「SQL」過濾器已安裝程序的列表SQL Server允許遠程連接?默認情況下,SQL Server速成版和SQL Server Developer Edition不允許遠程連接。

對於SQL Server 2005

How to configure SQL Server 2005 to allow remote connections

對於SQL Server 2008

  1. 從SQL Server 2008,運行SQL Server配置管理器的開始菜單。

  2. 從SQL Server配置管理器的左側視圖中,展開SQL Server網絡配置。

  3. 在正確的視圖中,您將看到SQL Server協議列表。默認情況下只啓用共享內存。啓用其他協議讓您的SQL服務器接受通過網絡的連接。

您的問題似乎是,您在本地安裝了多個SQL Server實例。您將需要使用完全限定的名稱。

+0

我試圖在Visual Studio的同一臺機器上使用SQL Server,所以我認爲沒有必要允許遠程連接。在任何情況下,我在開始 - >程序 - > Microsoft SQL Server 2005->配置工具菜單 – Nike 2010-07-04 00:14:18

+0

中沒有「SQL Server Surface Area Configuration」。我允許遠程客戶端對FILESTREAM數據(在SQL Server屬性中)進行流式訪問,所以現在我可以在添加連接列表中選擇一個SQL Server,但是當我輸入數據庫名稱時(列表是空的,然後我輸入一個新的)我得到一個錯誤「服務器沒有找到或訪問」 – Nike 2010-07-04 00:27:07

+0

@Nike我相信,允許使用TCP/IP進行連接。 – 2010-07-04 00:33:30

相關問題