2

我一直在运行 SQL Server 2005 Express Management Studio(“SSMSE”),现在需要安装完整版的 Management Studio(“SSMS”)。这是一个已知的麻烦,但我还没有找到一个全面的方法来执行它。

起初,我卸载了 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 “如何手动卸载 SQL Server 2005 实例”中的建议卸载我计算机上的 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 有什么建议吗?您能提供的任何帮助将不胜感激!

4

4 回答 4

3

我还安装了 SQL Management Studio,然后才使用该SqlRun_Tools.msi软件包而没有任何问题,但我认为如果您以前安装了任何其他 SQL Server 2005 组件,那么您需要先安装安装支持文件,因为这可能是设置组件的原因安装顺序。这可以通过从 SQL Server 安装媒体安装或sqlsupport.msi按照 Microsoft 知识库文章中所述运行文件来完成。

于 2009-02-04T02:02:28.507 回答
1

我解决了这个问题

脚步

  1. 转到添加\删除程序
  2. 卸载 SQL Server 浏览器
  3. 从 CD 安装支持文件
  4. 安装 SQL_Tools.MSI
于 2011-03-29T17:43:13.230 回答
0

好吧,根据几个不同论坛中提到的一个有点神秘的解决方案,我大致发现了问题所在。此解决方案建议我需要安装安装支持文件。也许是重新安装,因为我在卸载 SQL2K5 Express 时删除了同名的东西。我不确定它们是否是相同的文件,在完整版和 Express Edition 之间。

我曾尝试重新安装 SQLXML4、Native Client 和 MSXML6,只是为了看看我是否可以解决涉及的错误datastorecachexmlschema.cpp,但每次,我都会再次遇到相同的错误。但是我尝试了上面链接中提到的技术,并且效果很好。

基本上,您插入 CD 并运行安装过程的第一部分,它会安装安装工具,包括安装支持文件。然后取消其余的安装过程,然后运行SqlRun_Tools.msi

于 2009-01-30T22:50:31.487 回答
0

通过(运行设置)首先进入维护->升级版,然后(因为管理工具等仍然是“快速”并且我主要需要 Sql Profiler),我在将 2008 express 升级到 2008 developer 时得到了很好的结果,我也做了一个完整的“新”安装(安装->“新安装或添加功能..”),选择现有实例,然后选择所有功能。无需卸载或命令行。之后的行为相同,只是具有新功能。

于 2012-04-24T13:10:40.317 回答