无法安装 SQL Server 2008 - 无法更改 SQL Server 浏览器服务用户名

无法安装 SQL Server 2008 - 无法更改 SQL Server 浏览器服务用户名

我试图在 XP 计算机上安装 SQL Server 2008 和 SQL Server 2005,但是在安装过程中,要安装 SQL 服务器浏览器的用户被列为“域\机器名”——我无法更改该“用户”,安装失败并显示消息“无效用户“域\机器名””。

从技术上讲,安装确实完成了,并且客户端组件也已安装,但我在管理工具中看不到新的 SQL 服务器实例服务,也无法连接到我的新实例。

我已经尝试卸载并重新安装 SQL Server 2008,但没有成功 - 有人知道如何修复吗(最好不要删除 SQL Server 2005)

答案1

这听起来有点像您试图将 SQL 2008 安装为默认实例,而默认实例已经属于您的 SQL 2005 安装(只能有一个默认实例)。如果这是真的,那么您必须执行以下操作之一

  1. 将 SQL 2005 默认实例升级到 2008
  2. 安装 SQL 2005 的命名实例,删除默认实例,然后安装 SQL 2008 作为默认实例
  3. 安装 SQL 2008 作为命名实例,保持 SQL 2005 实例完好无损

答案2

问题是现有的 SQL2005 安装中安装了 SQL 服务器浏览器服务,并且给出了错误的用户(该服务已被禁用,但我使用的是默认的 SQL2005 实例,所以我没有注意到)。

SQL 2008 安装显然将现有的服务详细信息作为安装新服务的参数 - 修复现有安装的 SQL 服务器浏览器服务意味着我可以正确安装。

答案3

分离或备份您的 SQL 2005 数据库。卸载 SQL 2005。安装 SQL 2008,并将您的 SQL '05 数据库附加或恢复到新实例。就像 squillman 所说的那样,您可能正在努力解决两个 SQL 服务器试图运行的命名实例问题。

祝你好运,希望这对一些人有所帮助。

相关内容