【问题标题】:Replacing SQL Server 2005 Express Management Studio with the full version用完整版替换 SQL Server 2005 Express Management Studio
【发布时间】:2009-01-30 19:15:20
【问题描述】:

我一直在运行 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 是什么。所以我环顾四周,决定按照微软在 KB 909967 中的建议卸载我电脑上的 SQL Server 2005 Express 的其余最小安装,"How to uninstall an instance of SQL Server 2005 manually." 那位非常成功。

但是当我尝试再次运行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 有什么建议吗?您能提供的任何帮助将不胜感激!

【问题讨论】:

  • 它没有帮助,但我遇到了这个问题,它是一个正确的 PITA。我实际上有一台机器我现在无法安装任何版本的管理工作室,并且没有多少注册表黑客将使其工作:-(
  • 您是否安装了任何其他 SQL 组件,例如 SNAC、设置或帮助文件?
  • 根据 KB 909967,我删除了所有 SQL2K5 组件。我唯一剩下的就是 SQL Server 2000 DTS 设计器组件。我认为这不会很重要。
  • 我已经验证过了...删除 SQL Server 2000 DTS 设计器组件没有帮助。感谢您的帮助,robsymonds。

标签: sql-server-2005 installation ssms


【解决方案1】:

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

【讨论】:

  • 我的同事运行 SqlRun_Tools.msi 并顺利安装了 SSMS,即使他之前安装了 SSMSE。他说他只是在安装之前卸载了所有与 SQL2K5 相关的东西。你比我更简洁地回答了我的问题。你值得一升。
【解决方案2】:

我解决了这个问题

步骤

  1. 转到添加\删除程序
  2. 卸载 SQL Server 浏览器
  3. 从 CD 安装支持文件
  4. 安装 SQL_Tools.MSI

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

    • 上周我最近经历了同样的事情。天哪,他们能不能让你知道什么让这件事变得更痛苦。
    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      相关资源
      最近更新 更多