我需要在 Windows 10 上安装 SQL Server MSDE 2000 SP4。

我有其他运行 Windows 7 和 8.1 的计算机,并且 SQL Server MSDE 2000 工作正常(也配置了合并复制)。

现在我使用 Windows 10 测试相同的场景,但安装程序在安装过程中意外关闭。

我知道这个版本很旧,但是有解决方法可以在 Windows 10 上安装它吗?

有帮助吗?

解决方案

我知道没有黑客来获取SQL Server 2000以安装在现有的Windows 10上安装。在安装程序中可能导致您的力量(用于查找主机系统上的某些事物)和操作系统内(阻止许多旧软件从安装安装,主要出于安全原因,但也兼容性,稳定性,等等)。我过去尝试过,即使使用兼容性覆盖选项,我每次都遇到同样的故障。

一些想法:

  1. 使用虚拟机。这真的是最简单,最明显的解决方案。大多数(如果不是全部)版本的Windows 10现在现在支持Hyper-V;如果没有,总是存在 VMware Workstation (不是免费)和 Oracle VirtualBox (免费)。
  2. 安装2000然后升级。不是真正的实用,特别是如果你想使用你已经拥有的Windows 10安装,但如果你从头开始做这个,你可以安装XP / Vista / Win7 ,所有这些都应允许您安装2000,然后升级。但是,因为某些升级到Windows 10的方法将把您的所有程序和服务递给Windows.old,并且它们不会再运行。
  3. 在任何一种情况下,防火墙的废气掉了那件事,因为2000年的最新安全补丁很难找到,而且我发现的那些安全补丁无论如何都不会安装...

其他提示

我成功安装了以下步骤:

  1. 提取SP4
  2. 复制 ..SP4\x86\other\sqlredis.exe..\originalinstallpath\x86\other
    (this avoid mdac insall freezing)
  3. 创建此文件夹结构(任何位置):
    • Microsoft SQL Server\80\Tools\Binn
    • Microsoft SQL Server\MSSQL\Binn
  4. 查找 sqlunirl.dll SP4 路径并复制到 宾恩 上面的文件夹
  5. 复制 dll 文件于 ..SP4\x86\setupMicrosoft SQL Server\MSSQL\Binn (上面的文件夹)
  6. 将文件夹结构(在步骤 3 中创建)复制到 C:\Program Files (x86)
    • Give full access to user logged to **Microsoft SQL Server** folder
  7. 更改安装兼容性 ..\originalinstallpath\x86\setup\setupsql.exe
    • XP SP2
    • Run as administrator

所有这些步骤都在本教程中: 如何在 Windows 10 上安装 SQL Server 2000 (SP4)

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top