2009-01-30 116 views
2

我一直在運行SQL Server 2005 Express Management Studio(「SSMSE」),現在我需要安裝完整版本的Management Studio(「SSMS」)。這是一個已知的麻煩,但我還沒有找到一個全面的方法來執行它。替換完整版本的SQL Server 2005 Express Management Studio

首先,我卸載了SSMSE,然後運行SqlRun_Tools.msi來安裝工具集。我得到了這個錯誤信息:

A component that you have specified in the ADD_LOCAL property is already 
installed. To upgrade the existing component, refer to the template.ini 
and set the UPGRADE property to the name of the component. 

我不知道template.ini是什麼。因此,我環顧四周,決定按照Microsoft的建議KB 909967,"How to uninstall an instance of SQL Server 2005 manually.",卸載我的計算機上最小安裝的SQL Server 2005 Express的其餘部分。該位非常成功。

但是,當我試圖再次運行SqlRun_Tools.msi,我面對這個爛攤子時,安裝程​​序的「準備安裝嚮導」:

The setup has encountered an unexpected error in datastore. The action 
is SetDialogs. The error is : Source File Name: 
...\datastorecachexmlschema.cpp 
**** Compiler Timestamp: Fri Jul 29 01:13:50 2005 
**** Function Name: DataStoreCacheXMLSchema::initScopeRecord*****Sour... 

(但替換框字符的星號,這很可能是CR-LF的在原始消息中)

這很令人沮喪。有沒有人有任何建議在SSMSE之上安裝SSMS的完整版本?任何幫助,你可以提供將不勝感激!

+0

它沒有幫助,但我有這個問題,這是一個正確的PITA ..我實際上有一臺機器,我現在不能安裝任何版本的管理工作室,並沒有任何註冊表黑客會使它工作:-( – 2009-01-30 19:21:15

+0

您是否安裝了其他SQL組件,如SNAC,安裝或幫助文件? – robsymonds 2009-01-30 19:23:15

+0

我按照KB 909967刪除了所有SQL2K5組件。我唯一剩下的就是SQL Server 2000 DTS設計器組件。我不認爲那會很重要。 – eksortso 2009-01-30 19:32:41

回答

3

我剛剛在使用SqlRun_Tools.msi軟件包之前也安裝了SQL Management Studio,但是我認爲如果您以前安裝過任何其他SQL Server 2005組件,那麼您將需要首先安裝安裝支持文件,因爲這很可能什麼設置組件安裝順序。這可以通過從SQL Server安裝介質進行安裝或通過運行Microsoft知識庫文章中所述的sqlsupport.msi文件來完成。

0

那麼,我基於幾個不同的論壇中提到的somewhat cryptic resolution,大致瞭解了問題所在。此解決方案建議我需要安裝安裝支持文件。也許這是重新安裝,,因爲我卸載SQL2K5 Express時刪除了具有相同名稱的東西。我不確定它們是否是完整版本和Express Edition之間的相同文件。

我曾嘗試重新安裝SQLXML4,本機客戶端和MSXML6,以查看是否可以超出涉及datastorecachexmlschema.cpp的錯誤,並且每次都重新獲得相同的錯誤。但是我嘗試了上述鏈接中提到的技術,並且完美運行。

基本上,您插入CD並只運行安裝過程的第一部分,它將安裝安裝工具,包括安裝支持文件。然後取消其餘的安裝過程,然後運行SqlRun_Tools.msi

1

我解決此問題

步驟

  1. 轉到從CD
  2. 安裝SQL_Tools添加\刪除程序
  3. 解除停止SQL Server瀏覽器
  4. 安裝支持文件。MSI
0

當2008版本升級到2008開發者時,(運行安裝程序)首先進入維護 - >升級版,然後(因爲管理工具等仍然是「express」,我主要需要Sql Profiler)我還做了一個完整的「新」安裝(安裝 - >「新安裝或添加功能..」),選擇現有的實例,然後選擇所有功能。 不需要卸載或命令行。 事後表現一樣,只是有了新的功能。

相關問題