当前位置:编程学习 > C#/ASP.NET >>

【求助】在win 7下, vs2008与数据库连接问题。

在win 7下, vs2008与数据库老是连接不正常。从窗体看连接没什么问题。但是程序运行就不合适,连接不到数据、测试连接时候提示说   
   在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)


但是我已经把所以能开通的服都开通了。尝试了好多方法还是不行。是吧是win 7兼容的问题呢?

代码应该是没错的、我这样写的

    class DBHelper
    {
        // 数据库连接字符串
        public static string connStr = "Data Source='(local)';Initial Catalog=StatisticalDB;User ID=sa;Pwd=sa";
        // 数据库连接对象
        public static SqlConnection connection = new SqlConnection(connStr);
    }

[img=http://b44.photo.store.qq.com/http_imgload.cgi?/rurl4_b=de4c977ee0a3e9cf4fee17d86793ca839169d6ced699d6ae33847fec5c7a19d7c62429993de15293dcd7404837d16d863ee715af28c15ebe2fbfc9129d483ec612a0c40002173c9416bb9395eec779d2226083c9&a=44&b=44][/img]

从VS窗体看,接连没什么问题,可是运行程序就是调用不到数据。愁死人了。 --------------------编程问答-------------------- 你看单独进SQLServer会不会报这个问题,如果能进入,你在vs2008中直接连接数据库服务器看看,能不能连接成功。 --------------------编程问答-------------------- 这个应该跟操作系统没有关系吧,楼主仔细检查自己的代码!~ --------------------编程问答-------------------- Data Source=(local);Initial Catalog=StatisticalDB;User ID=sa;Password=sa
--------------------编程问答-------------------- 关win7什么事啊。 --------------------编程问答-------------------- 配置工具里的外围设置哪里设置下 --------------------编程问答-------------------- Data Source=.;Initial Catalog=users;Persist Security Info=True;User ID=sa;Password=密码;  这个写的行的 --------------------编程问答-------------------- string connStr = "Data Source=(local);Database=Database_name;Uid=sa;Pwd=5354???"; --------------------编程问答-------------------- 1、数据库连接字符串有问题,ls说了
2、如果是SQL Server 2005/2008检查外围配置里面的连接中是否启用了远程连接
3、检查sa账号是否被禁用
4、确定一下你用的是否是默认实例 --------------------编程问答-------------------- 注意 2 的操作完成后腰重启SQL Server 实例的服务
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,