Windows Server 2022 安装 SqlServer2000

有个客户有个旧系统,只能使用SqlServer2000,但服务器是Windows Server 2022 Standard,安装时有些地方要注意:

  • SqlServer的安装文件 SQL2000\PERSONAL\X86\SETUP\SETUPSQL.EXE 要设置为“以兼容模式运行这个程序”,且“以管理员身份运行此程序”;

image

  • 安装时报错:无法定位序数 1 于动态链接库 C:\Windows\SYSTEM32\SQLUNIRL.dll 上。
    在PowerShell中执行以下脚本,注意X:\x86\system\SQLUNIRL.dll 路径要替换为你的SqlServer2000的安装路径
    # 以管理员身份运行CMD
    # 从SQL Server 2000安装介质复制缺失的DLL
    copy "X:\x86\system\SQLUNIRL.dll" "C:\Windows\System32\"
    copy "X:\x86\system\SQLUNIRL.dll" "C:\Windows\SysWOW64\"
    
    # 注册DLL文件
    regsvr32 "C:\Windows\System32\SQLUNIRL.dll"
    regsvr32 "C:\Windows\SysWOW64\SQLUNIRL.dll"
  • 如果copy时报错:
    C:\Users\Administrator>copy "X:\X86\SYSTEM\SQLUNIRL.dll" "C:\Windows\SysWOW64\" 覆盖 C:\Windows\SysWOW64\SQLUNIRL.DLL 吗? (Yes/No/All): y 拒绝访问。 已复制 0 个文件。

    用以下方法获得权限:
    # 以管理员身份打开CMD,然后执行:
    takeown /f "C:\Windows\SysWOW64\SQLUNIRL.dll" /a
    icacls "C:\Windows\SysWOW64\SQLUNIRL.dll" /grant administrators:F
    
    takeown /f "C:\Windows\System32\SQLUNIRL.dll" /a  
    icacls "C:\Windows\System32\SQLUNIRL.dll" /grant administrators:F

    然后再重新copy。

posted @ 2025-11-22 00:33  深圳大漠  阅读(4)  评论(0)    收藏  举报