Win1064位安装个⼈版SQL2000图⽂教程
默认Win10上是不允许安装SQL2000的,毕竟SQL2000已经是10多年前的⽼软件了,但是因为它成熟稳定,相⽐
SQL2005,SQL2008R2,SQL2012,SQL2014,体积要⼩的多,所以还是很希望能在Win10环境下使⽤它,,在⽹上搜了⼀些安装⽅法,⾃⼰刚好安装了⼀台Win10 64位的电脑,就装了⼀下!
1. 修改C:\Windows\SysWOW64⽂件夹的权限,如下图:
按照⽹上的提⽰,是先设置SysWOW64的权限:
我按照上述设置了之后,还是不能让我修改SysWOW64⾥的⽂件,提⽰没有权限,我⼜设置了⼀下下⾯的⽂件夹权限:果然就ok了,所以不清楚是不是上⾯⼀步是不是必须;
2. 从SQL2000的安装包⾥复制SQLUNIRL.DLL,替换原来的SQLUNIRL.DLL,我这⾥没有替换,只是把原来的⽂件后⾯加了个Win10的后缀,复制了⼀个新的SQLUNIRL.DLL,另外我其实安装的并不是原版的SQL2000,⽽是MSDE2000SP4,这个版本其实就是带
SP4(8.0.2039)的MSDE,兼容性似乎好于原版的SQL2000(8.0.139),在有些带SP1的Win7上安装
SQL2000原始版本,在更新组件的时候会长时间⽆响应,但是MSDE2000SP4没有这个问题,所以我在Win10上装的也是这个版本!
对⽐了⼀下两个⽂件,貌似是⼀样的,⽂件⼤⼩稍有不同,我的SQLUNIRL.DLL是从MSDE2000SP4⾥提取出来了,所以它本⾝已经是SP4(2000.80.2039)了,但是似乎不替换就不好安装,⼀替换就能安装了,真的很奇怪。
3. 双击MSDE2000SP4的,⼀路下⼀步就安装好了,当然在安装之前,把注册表⾥的挂起删除掉,就不会遇到什么问题:
4.安装完MSDE2000SP4,习惯性的在【运⾏】⾥输⼊sqlmangr,呵呵,居然直接提⽰没此命令,估计是Path⾥没有包含sql的路径吧,开始菜单⾥也不到相关启动项,从360提供的快捷启动栏⾥到它了:
设置以管理员⾝份运⾏它,然后
熟悉的服务管理器就出来了
5. 给MSDE2000SP4安装上SQL2000的服务端和客户端⼯具,直接运⾏D:\SQL2000\SQL2000 PERSONAL\X86\SETUP\SETUPSQL.EXE 同样的最好在安装前先去掉注册表⾥的Pending……,Set
<加上管理员运⾏权限,⼀路下⼀步,就把MSDE2000SP4升级成了SQL2000SP4,⼤功告成
win10家庭版安装SQL2000综合安装问题解决⽅法
⼀、安装sql server 2000提⽰挂起怎么解决
1、运⾏REGEDIT
2、在注册表中依次到⽬录:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,然后在右侧框中到PendingFileRenameOperations 3、选中右键—>删除该项即可重新安装sql server 2000了
⼆、sql2000升级到win10后提⽰⽆法定位序数1于动态链接库sqlunirl.dll解决办法
1、获取trustedinstaller权限(⽤记事本复制下⾯内容,以REG扩展名格式保存,运⾏即可)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取TrustedInstaller权限"
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=" /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"=" /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取TrustedInstaller权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
win10怎么升级@=" /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"=" /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
2、在c:\windows\syswow64、c:\windows\system32中右键取得sqlunirl.dll的“获取TrustedInstaller权限",点击确认即可。
3、到在sql安装盘⾥的\X86\SYSTEM下的sqlunirl.dll⽂件,然后右键上⾯有个"获取TrustedInstaller权限",点确认,就可以。然后将该⽂件复制到c:\windows\syswow6
4、c:\windows\system32进⾏替换,就可以打开mssql2000了。⼀切正常。
三、windows启⽤guest⽤户⼀般⽅式,通过图形化界⾯或cmd命令⾏:
1、在windwos⽬录下,到CMD运⾏⽂件,以管理员⾝份运⾏,输⼊:net user guest  /active:yes 即可启⽤guest账号
四、SQL Server 混合模式登录:
使⽤有效的 Windows 登录连接到 SQL Server。如果必须继续使⽤ SQL Server 登录,您可以将在 SQL Server 2000 中的安全⾝份验证模式更改为“SQL Server 和 Windows”。为此,请按照下列步骤操作:
启动企业管理器。
展开“Microsoft SQL Servers”,然后展开“SQL Server 组”。
右键单击要更改为“SQL Server 和 Windows”⾝份验证的服务器,然后单击“属性”。
在“SQL Server 属性”对话框中,单击“安全”选项卡,单击“SQL Server 和 Windows”,然后单击“确定”。
当提⽰您重新启动 SQL Server 服务时,单击“是”。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。