原文地址:http://www.jackyinfo.com/post/2011/02/28/45608.aspx
win7下到底能不能安装Sql200?
答案是可以的,接下来我们看看究竟如何安装sql2000数据库
win7下尝试Sql2000终于弄成功了,内牛满面啊
,总结了一下,分享一下~
==========================华丽丽滴分割线===========================
一、先安装MSDE2000
(下载地址:www.rayfile.com/files/c6a66ee3-aeb9-11df-9285-0015c55db73d/)
①双击安装后,会生成一个文件夹,然后进入cmd命令
②用cmd进入相应的文件夹,偶的是“d:\msde”,然后输入命令:
setup sapwd=“sa” securitymode=SQL disablenetworkprotocols=0
然后回车,具体如下图所示~
二,安装SQL Sever2000
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f2.jpg)
SQL2K下载地址:www.rayfile.com/files/892809c2-e3bd-11df-bba5-0015c55db73d/
特大注意::一定要把这个SQL Sever2000安装包放到一个英文路径下,一定哦·(由于这个原因,偶安了好几次才找到这个原因,杯具啊!!)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f3.png)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f5.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f6.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f7.jpg)
这个上面的这个名字嘛,自己随便写的啦~~
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f8.jpg)
下面这个实例名,自己写哦~
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f9.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f10.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f11.jpg)
选择上面的呢个本地系统账户也是可以滴~
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f12.jpg)
这两个模式,也可以按自己意愿更改
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f13.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f14.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f15.jpg)
这样就完成了
三,安装补丁
下载地址:www.rayfile.com/files/108af070-aeba-11df-90ec-0015c55db73d/
打上补丁即完成了,安装后一定要重启哦,一定要哦,不然无法启动服务器,反正偶是纠结了好一会,为这个启动不了服务器……
四:总结一下啊
①偶按完之后,也重启了,服务器是能启动了,但是捏,连接不上,原来偶是把名字弄掉了一半,可以服务器管理器查看,若还是不可以,呢就去企业管理器,如下图
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f16.png)
然后点击,去掉导向,按步骤往下即可~
②去掉同步中心的图标,每次重启之后就出现就是这个![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f20.jpg)
【运行】--输入“regedit”编辑注册表
找到“HKEY_LOCAL_MACHINE--SOFTWARE--Microsoft---Windows--CurrentVersion--Syncmgr---Handlers”找到里面一个含有SQl的分支,然后删除,就可以把呢个同步中心的图标去掉了~·
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f21.jpg)
![](http://www.jackyinfo.com/image.axd?picture=2011%2f2%2f17.png)
----------------------------------------------------------------------------------------------------------------------
其实安装没有上述那么麻烦:能安装了 想平常一样安装就可以了
CD-KEY:H6TWQ-TQQM8-HXJYG-D69F7-R84VM
######################SQL 2000常见问题##############################
问题1:sql2000不能安装
运行安装程序之前必须重新启动计算机
数据库 2007-07-17 23:32:05 阅读125 评论0 字号:大中小 订阅
要修改注册表 在“运行”中键入 regedit
打开注册表
KEY_LOCAL_MACHINE
SYSTEM
ControlSet001
Control
SessionManager
PendingFileRenameOptions --把这个键值删除
####################################################
问题2:
安装SQLSERVER2000时提示“安装程序正在安装 Microsoft 数据访问组件 (MDAC)“然后一直等待没有结果
2009-04-28 10:54
在任务管理器结束setupre任务。
####################################################
问题3: 64位WIN7下安装SQL2000
哎~~~在win7 64位操作系统下还是遇到了一些比较让人郁闷一点点的事情,不过还好,操作系统自身还是能弥补这些缺陷的,需要自己慢慢发掘。
现在就来说一下如何解决在win7 64位旗舰版下安装SQL2000(SQL2000只支持32位的系统,外面所说的什么64位版本我没见过,估计是我out了)
1. 我下载的是SQL2000 企业版
先来一张全景图,这个是企业版里面的文件夹,在这个里面找到X86文件夹进入之后再找到SETUP文件夹进入,找到 双击
我们期待的东西出来了,无视无视,直接确定,之后出现兼容性或者不支持的提示全部无视,点确定或者下一步继续就可以了。
,之后可能在安装前还会在提示一下什么程序挂起无法继续安装的提示,这个是老问题了,我在这里在提一下,因为我在安装的时候挂起了。
解决方法:打开注册表, 找到hkey_local_machine\system\currentcontrolset\control\session manager,找到“PendingFileRenameOperations”值,并删除其中所有数据,之后你就可以安装SQL Server 2000了。
安装完成后无法运行,没有待选的“服务器”和“服务”的解决办法:
在64位Win7操作系统下安装完SQL Server 2000后无法运行,没有待选的“服务器”和“服务”时,只需要右键点击启动数据库服务的“服务管理器”快捷方式,选择“以管理员身份运行”即可。
通过ODBC/JDBC连接程序和数据库时,异常报错“在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”时,是因为你使用64位的管理工具“数据源(ODBC)”来创建的SQL Server数据库JDBC连接。
解决方法:运行“C:\Windows\SysWOW64\odbcad32.exe” ,利用这个32位的“数据源(ODBC)”来创建SQL Server 2000 的JDBC连接即可。
启动程序服务,后台异常报错:“[MICROSOFT][ODBC SQLSERVER DRIVER][SQL SERVER]用户‘XXX\XXX'登录失败
“使用Windows身份验证 "连接 SQL Server 失败 这个原因是“XXX\XXX”这个用户不存在导致的,解决办法:
a、打开企业管理器,展开服务器组,然后展开服务器
b、展开 "安全性 ",右击 "登录 ",然后单击 "新建登录 "
c、在 "名称 "框中,输入 BUILTIN\Administrators
d、在 "服务器角色 "选项卡中,选择 "System Administrators "
e、点击 "确定 "退出
f、使用同样方法添加 “XXX\XXX"这个用户即可.
####################################################
问题4:安装SQL Serve 2000时不能选择“默认"实例名?
原因:系统里已经安装了SQL Serve 2000或者没有卸载干净。
解决办法:
删除 SQL Server 的所有已知实例
若要删除 SQL Server 的所有已知实例,请按照下列步骤操作:1. 找到并删除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹。
2. 找到并删除以下注册表项: ? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
3. 找到并删除以下注册表项: ? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
4. 步骤3中的三个注册表项对应于 Microsoft SQL Server 2000 的默认实例。命名实例对应的注册表项与步骤 3 中列出的注册表项类似,但后面带有 $instance_name,因为 instance_name 是为特定实例指定的名称。找到要删除的实例所对应的注册表项后,选择并删除它们。
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
####################################################
问题5:启动 SQL查询分析器 连接到SQL Server 里面没有本地服务器 点击后面按钮有其他网络服务器, 输入 . 或 (local) 都提示sa无法登陆
表现:输入 . 或 (local) 都提示sa无法登陆 到企业管理器 和 服务管理器中都可以看到我的服务器实例DiDiao-PC DiDiao-PC/Kick, 服务管理器中的服务器也能正常启动关闭
原因:曾经安装失败过,再次安装时到“实例”向导界面时, “默认”复选框无法选中, 只能输入其他实例名 导致安装后有多个服务器名字
解决方法:同上方法4 删除注册表后重启就OK了 选“默认” 安装后服务管理器钟的服务器只有一个 启动, SQL查询分析器输入‘.'(没有引号) 就可以登录本地服务器了
posted on 2012-04-20 08:14
风轻云淡 阅读(18163)
评论(3) 编辑 收藏 引用 所属分类:
SQL