一般性网络错误
为了装sql2000,今天机器重装系统n 次,均未成功
最后终于明白sql2000一个bug :
winxp 系统的计算机名称不能有小写字母!特意分享给大家,前车之鉴呀!
这个是网上找到的问题原因转帖过来:
此问题属于sql server 的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。
当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!
解决办法就是将计算机名称改为全部大写!
在2000下正常,XP 下就出现这个问题[DBNETLIB][ConnectionRead (recv()).]
- 搜翁 2009-02-28 19:45
在2000下正常,XP 下就出现这个问题[DBNETLIB][ConnectionRead (recv()).]一般性网络错误
客户端在XP 下, 可以正常连接到SQLSERVER, 包括登陆查询某些表, 但就是其中几个表, 当一查询这几个表时, 就出现上面的错误, 出现错误后, 系统的连接就全断了. 但查询另些表就没问题. 而且在2000下都没问题.
我是使用UDL 连接远程数据库, 客户端修改了注册表信息
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
DSQUERY ,数据=“DBMSSOCN ”
MSSQL ,数据=“DBMSSOCN,xxx.xxx.xxx.xxx,1433”
sql 需要的DLL 也放到了程序目录下.
远程SQLSERVER 版本为5.2,server pack 2
试了几台XP 系统, 都出现该问题,
在网上也找了, 但没找到答案, 请大狭指点...
- 彦非 2009-02-28 19:45
分给少了,到时补上
- QQ小晶主 2009-02-28 19:45
专门开帖给分,没人么
- 笑眯眯 2009-02-28 19:45
奇怪了,我重新建了个查询出问题的表,在XP 下就可以了,但如果表很多,这样也不是办法,
有没有跟治的办法
- Yolint 2009-02-28 19:45
今天又出现那个问题了,看来重新建表不是解决的办法啊,有没人知道啊 - 珑琉璃 2009-02-28 19:45
M D找到问题了,是“番茄花园XP ”的问题!!!!!把补丁全部打上就没问题了,哎