我尝试在Windows 8上安装SQL Server 2005 Express SP3 x64,但安装程序给出了一个错误:
产品Microsoft SQL server native的安装包 无法找到客户端。使用有效副本再次尝试安装 安装包'sqlncli_x64.msi'
我该如何解决这个问题?
答案 0 :(得分:20)
我遇到了同样的问题。但我还必须执行其他步骤。这就是我所做的。
执行以下步骤(在Windows 8 Pro 64位上仅测试64位版本的SQL Server 2005 Developer Edition)
对于上面的步骤5:虽然我没有尝试查看SQLSERVR.EXE和SQLOS.DLL的SP4 / SP3设置,但如果您没有SQL Server 2005 SP3 / SP4的现有安装,那么可能会尝试查看SP3 / SP4 EXE(压缩文件)。我不确定这是否有帮助。在任何情况下,您都可以创建VM并使用SP3 / Sp4安装SQL Server 2005来复制Windows 8的文件
答案 1 :(得分:13)
我在Windows 8上加载SQL Server 2005 Express时遇到了不同的体验。我使用的是已经安装了SP4的安装程序,这可能解释了它的不同之处。我收到的第一个错误是安装程序尝试启动SQL VSS编写器时。我只是告诉它忽略它继续。然后我遇到了同样的错误Sohail有SQL Server服务无法启动的地方。由于我已经在使用SP4版本的SQLServr.exe和SQLOS.dll,因此没有必要遵循Sohail的其余方法。相反,我刚刚取消了安装重启机器并再次运行安装。第二次一切都很顺利。
我发现Sohail技术非常宝贵的地方就是我需要在Windows Server 2012上安装SQL Server 2005 Standard。我们有一些新的服务器我们希望推出Windows 2012,但我们觉得不需要升级SQL Server,因为2005版本具有我们需要的所有功能,并且在这些盒子上许可SQL 2012的成本将是5位数的总和。
我通过添加恢复SQLServr.exe和SQLOS.dll文件的步骤来调整Sohail的技术,以便我可以完全应用SP4。以下是我从Windows Server 2012 Standard的临时安装开始的所有步骤。我希望这有助于其他任何希望在此操作系统上获得完全更新的SQL Server 2005 x64安装的人。
答案 2 :(得分:6)
微软称SQL Server 2005与Windows 8不兼容,但除了安装之外我没有遇到任何问题(仅使用SP3)。
运行安装文件SQLExpr.exe
后,查找最近在C盘中创建的隐藏文件夹。将内容复制到另一个文件夹并取消安装程序(或使用WinRar打开文件并将内容解压缩到临时文件夹)
之后,在setup文件夹中找到文件sqlncli_x64.msi
,然后运行它。
现在您已准备好运行setup.exe
文件并安装SQL Server 2005而不会出现错误
答案 3 :(得分:0)
我发现在已经安装了SQL 2014实例的Windows 8.1上,如果我运行了SQLEXPR.EXE然后解除了Windows警告,则可能是不兼容的'对话框,安装程序成功完成。
我怀疑现有的2014位可能有所帮助。
答案 4 :(得分:0)
安装" SQL Express 2005 Service Pack 4"版本"直接"。
它包含sql Express 2005 。不要让这个名字欺骗你
成功地运行。从我的经验
答案 5 :(得分:-1)
Microsoft SQL Server 2005 Express Edition Service Pack 4
这些步骤基于https://stackoverflow.com/users/2385/eduardo-molteni
之前的方法这适用于Microsoft SQL Server 2005 Express Edition Service Pack 4 http://www.microsoft.com/en-us/download/details.aspx?id=184