如何安装SQL Server 2005 Express在Windows 8中(How to inst

2019-07-04 02:12发布

我试图在Windows 8上安装SQL Server 2005 Express的SP3 64位,但安装程序给我一个错误:

安装包产品Microsoft SQL Server本机客户端无法找到。 请尝试重新安装使用安装包的有效副本“sqlncli_x64.msi”

我怎样才能解决这个问题?

Answer 1:

我有同样的问题。 但我也必须执行额外的步骤。 下面是我做的。

执行以下步骤(仅适用于Windows 8专业版64位测试SQL Server 2005开发版的64位版本)

  1. 从SP3或SP4提取sqlncli.msi / sqlncli_x64.msi。 我做到了从SP4
  2. 安装SQLNCLI
  3. 启动SQL Server 2005安装程序
  4. 在安装过程中我收到了一条错误的SQL Server服务未能启动。 有关详细信息,请参阅SQL Server联机丛书主题,“如何查看SQL Server 2005安装日志文件”和“启动SQL Server手动”。
  5. 不要单击取消呢。 从SQL Server 2005的SP3或SP4复制SQLSERVR.EXE和SQLOS.DLL文件的安装,并把它们在你的SQL安装文件夹。
  6. 点击重试

对于上述步骤5:虽然我没有尝试寻找到SP4 / SP3安装了SQLSERVR.EXE和SQLOS.DLL,但如果你不具有SQL Server 2005 SP3 / SP4的现有安装,那么也许尝试寻找到SP3 / SP4 EXE(压缩文件)。 我不知道这可能会有帮助。 在任何情况下,你可以创建一个虚拟机,并安装SQL Server 2005 SP3与/ SP4将文件复制为Windows 8



Answer 2:

我有一个不同的体验加载SQL Server 2005 Express的在Windows 8.我使用了一个已经SP4应用于所以也许这解释了区别安装程序。 当安装程序试图启动SQL VSS作家,我收到的第一个错误是什么。 我只是告诉它忽略并继续。 然后,我遇到了同样的错误苏海尔不得不在SQL Server服务未能启动。 有是因为我已经用SQLSERVR.EXE和SQLOS.dll的SP4版本以下苏海尔的方法的其余部分是没有意义的。 相反,我只是取消了安装重新启动计算机并运行重新安装。 一切都运行良好,第二次左右。

这个地方我发现苏海尔的技术非常宝贵的,当我需要标准的Windows Server 2012上安装SQL Server 2005我们有我们正在寻找与Windows 2012推出了一些新的服务器,但我们并没有觉得有必要升级SQL Server自2005年版本有我们需要的所有功能和成本的许可SQL 2012年这些盒子本来是一个5位数字的总和。

我结束了加入步骤恢复该SQLSERVR.EXE和SQLOS.dll文件,这样我就可以再完全适用SP4调整苏海尔的技术位。 下面都是我带开始从从头安装Windows Server 2012标准的步骤。 我希望这可以帮助任何人希望得到关于这个操作系统完全更新的SQL Server的安装2005 64。

  1. 使用服务器管理器添加角色和功能向导,以满足所有SQL的先决条件:
    • 选择Web服务器(IIS)角色
    • 添加以下额外的Web服务器角色服务(请注意,其中的一些会自动拉别人,只是接受并继续前进):
      • HTTP重定向
      • Windows身份验证
      • ASP.NET 3.5(请注意,您需要告诉向导在Windows 2012安装介质的\ Sources \文件夹中的SxS寻找这个正确安装;只需点击链接点击之前,“指定备用源路径”安装)
      • IIS 6元数据库兼容性
      • IIS 6 WMI兼容性
  2. 开始安装SQL Server 2005,忽略任何兼容性警告
    • 如果SQL Server服务无法安装过程中启动,离开对话框并执行以下操作:
      • 备份SQLSERVR.EXE和SQLOS.dll从C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL.1 \ MSSQL \ BINN
      • 这两个文件从应用已经有过SP4的SQL Server 2005的工作副本替换
      • 返回到安装程序,点击重试和安装程序现在将运行至完成。
      • SQLSERVR.EXE和SQLOS.dll的停止SQL服务,恢复一部开拓创新的版本(或者SP4不会认为它是需要在下一步)
  3. 安装SQL Server 2005 SP4
  4. 安装的SQL Server 2005 SP4累积修补程序5069 (Windows更新是因某些原因无法提供这个,所以我不得不手动下载和安装)
  5. 如果你想要最新的文件,安装最新版本的SQL Server 2005联机丛书的 。


Answer 3:

微软表示,SQL Server 2005中它不是与Windows 8兼容,但我已经没有任何问题,除了安装运行(只使用SP3)。

您运行安装文件后SQLExpr.exe查找最近在C盘创建了一个隐藏的文件夹。 内容复制到另一个文件夹并取消安装程序(或用WinRAR打开该文件,内容提取到一个临时文件夹)

在那之后,找到文件sqlncli_x64.msi在设置文件夹,然后运行它。

现在,您已经准备好运行的setup.exe文件,并安装SQL Server 2005没有错误



Answer 4:

我发现,在Windows 8.1中已经安装SQL 2014的情况下,如果我跑了SQLEXPR.EXE然后驳回了Windows的警告,这可能是不兼容“对话框,安装程序成功完成。

我怀疑有2014位已经到位可能也有帮助。



Answer 5:

安装“SQL Express 2005的Service Pack 4的”版本“直接”。

包含了SQL Express 2005的内部。 不要让名字糊弄你。

运行succesfuly。 从我的遭遇



Answer 6:

Microsoft SQL Server的 Windows Server 2012中R22005速成版Service Pack 4

这些步骤是基于从以前的HOWTO https://stackoverflow.com/users/2385/eduardo-molteni

  1. 下载SQLEXPR.EXE
  2. 运行SQLEXPR.EXE
  3. 复制c:\ generated_installation_dir到inst.bak
  4. 戒安装
  5. 运行inst.bak / setuip / sqlncli_x64.msi
  6. 运行SQLEXPR.EXE
  7. 请享用!

这适用于Microsoft SQL Server 2005速成版Service Pack 4 http://www.microsoft.com/en-us/download/details.aspx?id=184



文章来源: How to install SQL Server 2005 Express in Windows 8