今天在win2k pro的机器安装SQL Serve,老是出错,查看日志是[ shared memory ] 一般性网络错误。连着三次,简直要抓狂了。后来google了一下,发现还是很多人有这种问题,最后才在一个blog中找到了,机器名小写,可能引起这种错误。而我的机器名是一个大写字母开头,其后全是数字的。死马当活马医,改机器名全部为大写,再安装,OK了。
blog的地址是:http://escout.yculblog.com/post.271602.html
今天在一台2Kpro上面安装SQLServer一直出错,老是说一般性网络错误。看了日志,到网上收缩了很久,才发现原来却是计算机名称的大小写问题。SQL Server一定要求名称要大写的。
原因
GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。
FIX:当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装失败FIX:当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装失败 (微软网站的bug说明)