很奇怪的问题,用(local)连接不行,用机器名就可以,sql server 2005
很奇怪的问题,用(local)连接不行,用机器名就可以,sql server 2005.
"Provider=SQLOLEDB;Server=SH00600;Database=northwind;Uid=sa;Pwd=111111 "
server改成(local)就不行,好奇怪阿,我以前一直这样连本地的,怎么现在不行了呢?
------解决方案--------------------依稀记得是这样的:安装的实例是默认实例,可以只写(local),如果不是默认实例就不行
------解决方案--------------------改成这样吧
"Provider=SQLOLEDB;Server=.;Database=northwind;Uid=sa;Pwd=111111 "
好像.是通用的
------解决方案--------------------2000我也碰到过
------解决方案-------------------- "Provider=SQLOLEDB;Server=.;Database=northwind;Uid=sa;Pwd=111111 "
用这个 试一试
------解决方案--------------------一般最好不要写local.要么写.要么就直接写机器名,如果确认程序和数据库在同一台机器上面的话,不用信任连接.
另外,最好也加上端口号比如:192.168.1.125,1433
------解决方案-------------------- "Provider=SQLOLEDB;Server=.;Database=northwind;Uid=sa;Pwd=111111 "
二
"Provider=SQLOLEDB;Server=IP;Database=northwind;Uid=sa;Pwd=111111 "
三
在我本机上可以用(local),默认实例安装时我没改
------解决方案--------------------no surprise
------解决方案--------------------数据库直接打. 就可以啊
------解决方案--------------------数据库中不要使用Local
使用 Localhost
------解决方案--------------------应该是默认实例的问题
你装sql server 2005 之前是不是装过sql server 2000?
可能是sql server 2005 的默认实例为了避免和以前的安装有冲突所以改变了
------解决方案--------------------也碰到过
------解决方案--------------------local加小括号?
------解决方案--------------------有时会出现这个情况,可以使用:localhost,要不:127.0.0.1
------解决方案--------------------RP问题。
------解决方案--------------------应该是默认实例的问题
你装sql server 2005 之前是不是装过sql server 2000?
可能是sql server 2005 的默认实例为了避免和以前的安装有冲突所以改变了
========================
的确,如果有装过sql2000,那么默认实例名不会是简单的(local),而是(local)\Sql2005之类~~
我装的时候自己定义了,默认\后面加的是什么,不太清楚,去sql2005帮助上看看.
------解决方案--------------------leixueqiyi() ( )
"Provider=SQLOLEDB;Server=.;Database=northwind;Uid=sa;Pwd=111111 "
二
"Provider=SQLOLEDB;Server=IP;Database=northwind;Uid=sa;Pwd=111111 "
三
在我本机上可以用(local),默认实例安装时我没改