Windows 10 上的 SQL Server 2000
-
29-09-2020 - |
题
我需要在 Windows 10 上安装 SQL Server MSDE 2000 SP4。
我有其他运行 Windows 7 和 8.1 的计算机,并且 SQL Server MSDE 2000 工作正常(也配置了合并复制)。
现在我使用 Windows 10 测试相同的场景,但安装程序在安装过程中意外关闭。
我知道这个版本很旧,但是有解决方法可以在 Windows 10 上安装它吗?
解决方案
我知道没有黑客来获取SQL Server 2000以安装在现有的Windows 10上安装。在安装程序中可能导致您的力量(用于查找主机系统上的某些事物)和操作系统内(阻止许多旧软件从安装安装,主要出于安全原因,但也兼容性,稳定性,等等)。我过去尝试过,即使使用兼容性覆盖选项,我每次都遇到同样的故障。
一些想法:
- 使用虚拟机。这真的是最简单,最明显的解决方案。大多数(如果不是全部)版本的Windows 10现在现在支持Hyper-V;如果没有,总是存在 VMware Workstation (不是免费)和 Oracle VirtualBox (免费)。
- 安装2000然后升级。不是真正的实用,特别是如果你想使用你已经拥有的Windows 10安装,但如果你从头开始做这个,你可以安装XP / Vista / Win7 ,所有这些都应允许您安装2000,然后升级。但是,因为某些升级到Windows 10的方法将把您的所有程序和服务递给Windows.old,并且它们不会再运行。
在任何一种情况下,防火墙的废气掉了那件事,因为2000年的最新安全补丁很难找到,而且我发现的那些安全补丁无论如何都不会安装...
其他提示
我成功安装了以下步骤:
- 提取SP4
- 复制
..SP4\x86\other\sqlredis.exe
到..\originalinstallpath\x86\other
(this avoid mdac insall freezing)
- 创建此文件夹结构(任何位置):
Microsoft SQL Server\80\Tools\Binn
Microsoft SQL Server\MSSQL\Binn
- 查找 sqlunirl.dll
SP4
路径并复制到 宾恩 上面的文件夹 - 复制
dll
文件于..SP4\x86\setup
到Microsoft SQL Server\MSSQL\Binn
(上面的文件夹) - 将文件夹结构(在步骤 3 中创建)复制到
C:\Program Files (x86)
Give full access to user logged to **Microsoft SQL Server** folder
- 更改安装兼容性
..\originalinstallpath\x86\setup\setupsql.exe
XP SP2
Run as administrator
所有这些步骤都在本教程中: 如何在 Windows 10 上安装 SQL Server 2000 (SP4)
不隶属于 dba.stackexchange