代码如下:string str = "server=C903BE1A02E949.JAA;User=sa; PWD=sql;DataBase=test";出现错误如下:“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)“
请问这是什么状况?为什么连不上,
请问这是什么状况?为什么连不上,
user改为uid看看
是Express版还是其他版本第二步:
Express版: server = C903BE1A02E949.JAA\\expressProfessional or Developer版本:最简单的的connectionstring: "server=SERVERNAME,DataBase=DBNAME,UID=UserName,PWD=Password"
都试过了,还是连接不上
我是这样写的,没问题
然后与数据库建立连接string str = "server=.;User=sa; PWD=sql;DataBase=test"; //服务器名称默认便可
如果没有开启的话,就需要在连接服务器字符串中加端口号了~
在程序里找到SQL Server 2005 外围应用配置器--> 服务和连接的外围应用配置器-->远程连接-->本地连接和远程连接,同时使用tcp/ip和name pipes
把tcp/ip开启后再试试!
用telnet C903BE1A02E949.JAA;1433
能连接在说