我用.net 2005开发一个web程序 ,后台数据库用的是SqlServer2000,WebConfig连接字符串这么写的:
<add key="SqlConnectionString" value="server = 192.168.0.103; uid = sa; pwd = 123456; database = jkl;" />但是在连接Sql Server2005的时候报错:
(在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
怎么解决?
是不是连接字符串有错误?如何写呀?
<add key="SqlConnectionString" value="server = 192.168.0.103; uid = sa; pwd = 123456; database = jkl;" />但是在连接Sql Server2005的时候报错:
(在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
怎么解决?
是不是连接字符串有错误?如何写呀?
<add key="SQLConnectionString" value="server=localhost;uid=sa;pwd=;database=SqlDataName;"/>
</appSettings>
调用的时候用以下语句string connstr = ConfigurationSettings.AppSettings["SQLConnectionString"];
SqlConnection sqlConn = new SqlConnection(connstr);
sqlConn.Open(); //打开连接
...
..
..
.
sqlConn.Close(); //关闭连接
在后面加了个
SQLEXPRESS就ok了,我第一次也这么写的,怎么就不对,
再写了一次就好了!
奇怪!
结贴了
实例名的问题