win10安装sql server2000卡住在“安装程序正在安装 Microsoft 数据访问组件 (MDAC)...",这个问题之前遇到过几次,每次处理的结果都是大同小异,现在在这里总结一下。
1、在win10中安装sql server2000是要到sql2000的安装目录下:\X86\setup\setupsql.exe, 运行setupsql.exe,以兼容性xp(sp2)以及管理员的身份运行,但在做这一步之前,需完成一下的
2、在网上找到获得权限的执行文件,下载地址:http://download.csdn.net/download/hyp520520/10024697,文件下载到后,可以先执行文件,选择是 ,注册
3、在sql2000的安装文件的目录下\X86\SYSTEM\SQLUNIRL.DLL,以及在windows10等操作系统目录C:\windows\system32\下,以及在C:\windows\sysWow64下找到sqlunirl.dll文件,同时获取获取TrustedInstaller权限,将sql2000安装目录下的sqlunirl.dll文件到Windows10上面的文件目录下,(为避免出错,可将win10系统文件备份一份)
4、按照第一步,选择安装时,当卡死在“安装程序正在安装 Microsoft 数据访问组件 (MDAC)..."时,可到任务管理器的的详细信息找到setupre.exe,结束这个进行,安装就会自行提示是否做什么的提示,我们选择否,有时候也不用,它会自动跳过,这里顺利的话,会直到安装完成。
5、有时候我们升级系统的时候,将再次使用的sql2000数据库的时候,会出现“无法定位序数1于动态链接库C:\windows\system32\SQLUNIRL.DLL”,这里需要重复上面的操作就可以,不需要重新安装数据库什么的,只需要对sqlunirl.dll处理一下就行了
注册表添加权限的的内容,保存成文件扩展名为reg:
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取TrustedInstaller权限"
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取TrustedInstaller权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
在Win10系统中安装SQL Server 2000时,可能会遇到安装卡在'Microsoft 数据访问组件 (MDAC)'的步骤。解决方案包括:使用兼容模式和管理员权限运行setupsql.exe,下载并执行权限获取工具,修改sqlunirl.dll文件的权限,以及在安装过程中结束setupre.exe进程。如果后续出现'无法定位序数1于动态链接库SQLUNIRL.DLL'的错误,只需重复上述步骤处理sqlunirl.dll文件,无需重新安装数据库。
...&spm=1001.2101.3001.5002&articleId=78252961&d=1&t=3&u=4bf230da750e4616aa2d272691820cdf)

被折叠的 条评论
为什么被折叠?



