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

不知道是不是SQL 2005有点问题
我在自己的电脑上安装了SQL 2005,忘了安装过几遍,大概以前还安装过SQL 2000,后来应该是卸载SQL 2000了
最近用VC写代码去连接SQL 2005,怎么连都连不上,看了很多网上的介绍,按着做也不行
网上和MS官方网站都特别指出如果是SQL 2005 Express,connection string的Data Source要写成“ServerName\\SQLExpress”,我都照着做,可都不行
我无意中在 ms sqlserver management studio express连接数据库的时候发现我的电脑上有两个服务器名称
一个是ServerName
另一个是ServerName\SQLExpress
我用ServerName\SQLExpress连接不上,使用ServerName才能连接上,于是我修改了VC的代码,使用ServerName就能连上了
现在都凌晨3点半了,一边看足球,一边在调试连接数据库,现在终于搞定了。
MS你睡了吗?

------解决方案--------------------
探讨
我在自己的电脑上安装了SQL 2005,忘了安装过几遍,大概以前还安装过SQL 2000,后来应该是卸载SQL 2000了
最近用VC写代码去连接SQL 2005,怎么连都连不上,看了很多网上的介绍,按着做也不行
网上和MS官方网站都特别指出如果是SQL 2005 Express,connection string的Data Source要写成“ServerName\\SQLExpress”,……

------解决方案--------------------
人齐结贴!
------解决方案--------------------
可以catch出来看看,到底啥错误,弄不好是两个实例,刚接触MS,用的2008.。。。

GX LZ
------解决方案--------------------
顶了,接分了