sql-server-2005 - 如何在 Windows 8 中安装 SQL Server 2005 Express

标签 sql-server-2005 sql-server-2005-express

我尝试在 Windows 8 上安装 SQL Server 2005 Express SP3 x64,但安装程序给了我一个错误:

An installation package for the product Microsoft SQL server native Client cannot be found. Try the installation again using a valid copy of the installation package 'sqlncli_x64.msi'



enter image description here

我该如何解决问题?

最佳答案

我有同样的问题。但我还必须执行额外的步骤。这是我所做的。

执行以下步骤(仅 64 位版本的 SQL Server 2005 Developer Edition 在 64 位 Windows 8 Pro 上测试)

  • 从 SP3 或 SP4 中提取 sqlncli.msi/sqlncli_x64.msi。我是从 SP4 做的
  • 安装 sqlncli
  • 启动 SQL Server 2005 安装程序
  • 在安装过程中我收到一个错误
    SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书主题“如何:查看 SQL Server 2005 安装日志文件”和“手动启动 SQL Server”。
  • 不要点击取消。从 SQL Server 2005 SP3 或 SP4 的安装复制 SQLSERVR.EXE 和 SQLOS.DLL 文件并将它们放在 SQL 安装文件夹中。
  • 点击重试

  • 对于上面的第 5 步:虽然我没有尝试查看 SQLSERVR.EXE 和 SQLOS.DLL 的 SP4/SP3 设置,但如果您没有 SQL Server 2005 SP3/SP4 的现有安装,那么也许可以尝试查看 SP3/SP4 EXE(压缩文件)。我不确定这是否有帮助。在任何情况下,您都可以创建一个 VM 并安装带有 SP3/Sp4 的 SQL Server 2005 以复制 Windows 8 的文件

    关于sql-server-2005 - 如何在 Windows 8 中安装 SQL Server 2005 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520551/

    相关文章:

    sql - 查找特定索引属于哪个表

    sql-server-2005 - 使用 CTE 代替 Cursor

    sql - 确定 T-SQL 中的时区偏移

    sql - 如何加入存储过程?

    c++ - 如何列出 SQL 2005 Express 实例

    SQL Server 2005 -修改日期列-使用计算列是实现此目的的正确方法吗?

    sql-server - 使用 COALESCE FULL OUTER JOIN 复制行

    sql - MSDB.dbo.sysmail_faileditems 中没有行

    sql-server - 在 SQL Server 2005 中使用数据生成脚本

    sql-server-express - 将 SQL Server Express 2005 .mdf 转换为 2008 .mdf?