想了想,难道是客户配置的问题?开始、运行、输入cliconfig.exe,启动sql客户端网络衫工具,添加multiprotocol协议为启用状态,相应属性中启用1433端口;在别名选项卡中添加,选择“tcp/ip”,服务器别名为“sqldata”,取消“动态决定端口”,用1433端口,一路确定;重启sql服务,再在其他电脑上利用查询分析器连接,仍然是连接错误;奇怪了?突然想起来,是不是没有安装sql补丁?没有安装补丁是会引起很多问题,于是马上到网上下了一个sqlserver2000的sp4补丁,解压,安装,安装完毕之后,要求重启,按正规来说,微软让你重启,你就应该老实的听话,重启;事实上不用重启也行,在托盘区双击起sql的服务管理器,把sqlserver服务运行起来,然后再在其他电脑上用查询分析器连接“10.0.0.3”,哈哈,连接成功,果然是没有安装sql补丁的问题。再把asp连接参数更改为计算机名“sqldata”,web查询完全正常,至此,这个问题,算是解决了。到网上搜索了一下,有关“xp sqlserver 连接”的问题数以万计,都没有具体说明解决办法,这个问题,微软官方应该有说明的。
另外再提一下xp上安装sqlserver2000企业版的方法,稍有些麻烦。
1.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。
2. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。
3. 再拿出SQL服务器版的安装光盘,直接安装客户端工具,最简单的方法就是直接点击光盘根目录下的autorun.exe)
根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。
4. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。
五. 再打开企业管理,再连接试试,是不是OK了!








,Powered By Z-Blog 1.8 Spirit Build 80710