日期:2014-05-18  浏览次数:20471 次

请教,关于连接sql数据库的一个奇怪现象.
今天下午重新装了windows   xp系统和vs   2005   和sql   2000.
之后测试用vs   2005测试连接数据库:
string   str_connection   =   "Provider=SQLOLEDB.1;Data   Source=localhost;Initial   Catalog=student;user   ID=sa;Password=sa ";
如果把上面的确Data   Source改为:   .(点)   或sql服务器的名字,或127.0.0.1则连接成功,唯独:localhost提示错误如下   :
[DBNETLIB][ConnectionOpen   (Connect()).]SQL   Server   不存在或拒绝访问。  
请问是怎么回事啊?

------解决方案--------------------
(local)才行