好久没有动过代码了,最近有个小项目,用到了之前的PB代码,环境为pb9.0+sqlserver2k+win10(64)
这次记录下sqlserver2k的安装步骤:
安装成功的关键是“不要”将安装程序设置兼容模式(兼容XP sp2)运行(该步骤我没试),直接以管理员身份运行SQL Server安装程序即可。
一、更换回旧的SQLUNIRL.DLL
将SQL Server 安装程序\X86\SYSTEM\SQLUNIRL.DLL 替换到Win10 的 C:\windows\system32\目录下,64位win10 还要复制到SYSWOW64目录 替换同名文件。
二、运行SQL Server安装程序
直接以管理员模式运行 \X86\SETUP\SETUPSQL.EXE 安装程序(切记不要以兼容模式运行,因为通过实践 mdac2.6 安装包可以在非兼容模式下的Win10 安装成功,兼容模式安装就会一直停止不动)。
启动SETUPSQL.EXE后 您会发现没有反应,不要以为没有启动起来,需要耐心等待大约五分钟,可能更久,您就会看到可爱Sql Server 弹出了安装界面,如下图,这期间您也可以用任务管理器查看,安装程序还活着的。
当进度条走完后,这个界面也会立马消失,什么界面都没有了。您千万别以为安装程序死掉了,这个什么界面也没有的过程需要等待更长的时间,大约8分钟左右,就会弹出真正的安装界面来.
三、关键步骤-如何修改SYSWOW64属性(单独修改sqlunirl.dll文件即可)
sqlunirl.dll文件-属性-安全-高级-(所有者)更改-添加administrator-回到安全里赋予 安全控制权限
出现权限不足,在C:\windows\system32\找到要替换的文件sqlunirl.dll右键-属性-安全-给当前用户添加删除权限,然后再删除,之后再把SQL2000安装包内(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL拷贝过来.如果还不行给system32添加写入权限。