SQL Server 本机客户端 10.0 与 Windows XP 的兼容性

问题描述 投票:0回答:2

驱动程序“SQL Server Native Client 10.0”与Windows XP兼容吗?

谢谢

sql sql-server windows-xp compatibility odbc-sql-server-driver
2个回答

0
投票

如果由于某些遗留原因您需要在 Windows XP 上安装“ODBC Driver 11 for SQL Server”而不是版本 10(例如,因为您需要 TDS 7.4 支持,或者需要支持 SQL Server 可用性组侦听器等) ,但您收到以下错误消息:“此产品安装失败,因为此操作系统不支持它。”

您可以使用此处的过程创建将安装在 Windows XP 上的 msodbcsql.msi 文件:如何更改 msi 的兼容性设置

步骤是:

  1. 从 Microsoft 下载“ODBC Driver 11 for SQL Server”(SQL Server 2012 的 ODBC 驱动程序)。 “用于 SQL Server 的 ODBC 驱动程序 11”
  2. 从 Microsoft 获取 Orca MSI Editor 工具:Orca
  3. 运行逆戟鲸
  4. 在 Orca 中打开 msodbcsql.msi 文件
  5. 在左侧窗格中选择“启动条件”。
  6. 在右窗格中,编辑文本:“
    (VersionNT = 600 AND ServicePackLevel >= 2) OR          (VersionNT >= 601)
    ”并将其更改为:“
    (VersionNT >= 500)
  7. 在 Orca 中,单击工具 -> 选项。在“数据库”选项卡上,选中“在‘另存为’期间复制嵌入流”
  8. 在 Orca 中,选择“文件”->“另存为”并使用新名称保存 MSI 文件。
© www.soinside.com 2019 - 2024. All rights reserved.