林网博客

探讨计算机网络安全 拓展计算机网络应用

« 三事务之163不能增强安全性登陆安装win2008中文版本以及转移e商2000系统华硕声卡支持DS3D 2.0驱动程序下载并回应EAX 5.0支持问题 »

xp下安装sqlserver2000企业版以及在xp下asp无法连接sql的解决

昨天给客户移机了ERP系统,由于是一时权宜之计,因此就暂安装在了一个xpsp2系统上,sqlserver是安装的专业版本,不是企业版本,事实上,在xp下也是可以安装企业版本的,过会连带提一下;比较特殊的就是,由于这个erp系统功能拓展中,还有一个asp连接sql数据库的功能(这个aspweb服务和sql数据库不在同一台电脑上,但在同一局域网中),因此,这样一移,asp是要更改连接信息的,把连接信息由当初的“.”(就是连接本机),更改为ip地址,比如是“10.0.0.3”,或者是sql数据库所在的计算机名字,比如“sqldata”,但是在更改这些信息之后,asp依然连接不上sql,在其它电脑上利用查询分析器,连接“10.0.0.3”或“sqldata”,都提示连接错误,奇怪了,难道xp安装完sql之后,不允许外部连接,这样没道理啊,明明1433端口是打开的(已经关闭xpsp2的防火墙).

想了想,难道是客户配置的问题?开始、运行、输入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了!





本文链接地址:http://www.linwan.net.cn/archives/2769.html
原创文章如转载,请注明:转载自林网博客 [ http://www.linwan.net.cn/ ]

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过抓虾订阅本站
  • 通过鲜果订阅本站
  • 通过bloglines订阅本站
  • 订阅本站到飞豆
  • 订阅本站到哪吒
  • 订阅到有道阅读
  • 通过电子邮件订阅本站

林海谐缘软件区新贴

林海谐缘网络区新贴

联系邮箱:我的信箱地址,Powered By Z-Blog 1.8 Spirit Build 80710

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.