C#连接SQL问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:59:07
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
具体要怎么解决啊,我装的是SQL2005企业版,VS2005,外围应用配置器里也选择的是远程连接和本地连接,我是连接本地数据库,但是总是连接不上,所有服务都是打开的。

1.添加aspnet用户为SQL中的用户.
2.SQL认证方式
3.连接字符串

肯定是你的连接字符串不对,我写一个给你
Server=主机名;Database=数据库名;user id=用户名;password=密码
提示:主机名是你的电脑主机名,数据库名是连接的数据库名,如果你的登陆方式Windows继承认证,不能用上面的,如果是混合认证方式可以。
如果是Windows继承认证,前两项不变,后面改为Integrated Security=SSPI;

我写一个给你
Server=主机名;Database=数据库名;Integrated Security=SSPI;