问题描述
当我尝试在已启动并运行 SQL 2005 Express 的开发机器上安装 SQL Server 2008 Express 的新实例时,安装验证失败,因为安装了SQL 2005 Express 工具",我被告知要删除
When I try to install a new instance of SQL Server 2008 Express on a development machine with SQL 2005 Express already up and running, the install validation fails because the "SQL 2005 Express tools" are installed and I'm told to remove them.
这到底是什么意思?
阅读本文后:
http://www.asql.biz/Articoli/SQLX08/Art1_5.aspx
我卸载了 2005 版的 SQL Management Studio,但在后续尝试期间收到了来自 2008 安装程序的相同错误.
I uninstalled the 2005 version of the SQL Management Studio but received the same error from the 2008 installer during my follow-up attempt.
更新
1) 仅卸载 SQL 2005 Management Studio.从 2008 安装收到同样的错误.
1) Uninstalled the SQL 2005 Management Studio only. Received the same error from the 2008 install.
2) 删除了所有 SQL 2005 通用组件.从 2008 安装收到同样的错误.
2) Removed all SQL 2005 common components. Received the same error from the 2008 install.
3) 从 SQL 2008 安装程序安装共享组件.尝试安装新的 SQL 2008 实例时,从 2008 安装收到相同的错误.
3) Installed the shared components from the SQL 2008 installation program. Received the same error from the 2008 install when trying to install the new SQL 2008 instance.
4) 卸载 SQL 2008 组件,重新启动,从安装介质重新安装 SQL 2005 Management Studio,重新启动,从控制面板卸载 SQL 2005 工作站组件,重新启动.
4) Uninstalled SQL 2008 components, rebooted, re-installed SQL 2005 Management Studio from installation media, rebooted, un-installed SQL 2005 Workstation Components from Control Panel, re-booted.
SQL 2008 的安装正在按预期进行.
Installation of SQL 2008 is now proceeding as it should.
似乎如果我在上述更新 2 之后重新启动,事情会更顺利.:-(
Seems likely that if I'd re-booted after update 2 above things would have gone more smoothly. :-(
推荐答案
虽然在 2008 实例旁边运行数据库引擎的 2005 实例应该没有问题,但这些工具都安装在共享目录中,因此您不能安装了两个版本的工具.幸运的是,2008 工具是向后兼容的.正如我们所说,我正在使用 SSMS 2008 和 Profiler 2008 来管理我的 2005 Express 实例.效果很好.
Although you should have no problem running a 2005 instance of the database engine beside a 2008 instance, The tools are installed into a shared directory, so you can't have two versions of the tools installed. Fortunately, the 2008 tools are backwards-compatible. As we speak, I'm using SSMS 2008 and Profiler 2008 to manage my 2005 Express instances. Works great.
在安装 2008 工具之前,您需要从 2005 中删除所有共享"组件.尝试转到添加/删除程序"控制面板,找到 Microsoft SQL Server 2005,然后单击更改".然后选择工作站组件"并删除那里的所有内容(这不会删除您的数据库引擎).
Before installing the 2008 tools, you need to remove any and all "shared" components from 2005. Try going to your Add/Remove programs control panel, find Microsoft SQL Server 2005, and click "Change." Then choose "Workstation Components" and remove everything there (this will not remove your database engine).
我相信 2008 安装程序也可以选择仅升级共享组件.你可以试试.祝你好运!
I believe the 2008 installer also has an option to upgrade shared components only. You might try that. Good luck!
这篇关于SQL Server Express 2008 与 SQL 2005 Express 并行安装失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!