2009-01-30 180 views
0

我有兩個問題都與(我相信)我的SQL Server安裝程序有關。我在Vista 64家庭高級版盒子上安裝了x64版本的MSDN下載SQL Server(完整的東西)。在遇到多個問題後,我終於找到了工作。這是一個新的框,所以我移植了一個需要從另一臺服務器上運行的數據庫。這也很好。SQL Server 2005安裝問題

「無法找到所請求的.NET Framework數據提供它可能無法安裝(System.Data)」

:但是當我試圖打開在SQL Server Management Studio中的數據庫我的第一個問題來了盒子本身並不是新的,並且確實安裝了.NET(我相信第3版)。我發現有人發佈了這個bug,但是作爲團隊(SQL Server團隊)無法複製它,他們刪除了它。我試過安裝推薦的SP3補丁無濟於事。只有當我嘗試打開一個查看數據的表格時(右鍵單擊和「打開表格」)。我甚至可以執行查詢和檢索結果(從管理工作室內部)。我會遵循幾乎所有的建議來嘗試使這個工作。

我的第二個問題是我無法連接到服務器。我認爲我可以解決它(與查詢),但我沒有發現它在框中添加任何ODBC連接,只是驅動程序。 Management Studio可以很好地訪問數據庫,但機器本身似乎沒有認識到它上面正在運行的任何東西,至少在默認端口(1433)上並且沒有,我沒有命名實例。當試圖手動將服務器添加到DSN或任何數據源時,它無法找到SQL服務器(在控制面板>管理工具>數據源(ODBC)下。在SQL Server Management Studio中,它顯示爲註冊數據庫服務器(我認爲這是因爲它從我聽到的端口1434連接)不確定)這是我的主要問題,即使我無法打開表格(第一個問題),我完全需要能夠設置它,以便我可以連接到它我連接的語言源是ColdFusion,它被設置爲獨立服務器(IIS未安裝,現在不使用它)。

回答

2

至於連接到它,請確保所有服務特別是SQL Server代理

另外,請檢查SQL Server 2005表面區域服務和連接的配置。在「遠程連接」下檢查以查看「本地和遠程」連接是否打開。它可能被設置爲「僅限本地」。

+0

WOW,那很簡單。驚人。 它只是本地的,我將它改爲本地和遠程。但是,爲什麼會默認爲這個,爲什麼這會成爲我自己的機器(本地測試)的問題? 一個痛苦的屁股,一個去! – Organiccat 2009-01-30 20:24:02

1

CF版本6+不使用操作系統的ODBC連接。他們使用JDBC over IP進行連接。您需要確保您已經允許使用SQL Server配置工作室連接到數據庫的TCP/IP連接。然後,使用CF管理員頁面中的「數據源」頁面(通常爲localhost:port/cfide/administrator,用您用於CF內置服務器的端口替換「port」)。

0

爲什麼,雖然,它會默認爲這個 ,爲什麼會這樣跟我 自己的機器(本地測試)的問題嗎?

SQL Server 2005默認情況下更安全,因此並非所有協議都默認打開。

SQL Server代理沒有任何 做遠程連接,但我 似乎記得有作爲的問題 與如果 代理未啓動在網絡上做發現

也許你正在考慮具有命名實例的SQL瀏覽器。

你試過這個過程嗎? http://oakleafblog.blogspot.com/2007/03/orcas-march-ctp-on-vista-database.html