各位好:  string connectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\news.mdf;Integrated Security=True;User Instance=True";
                               if (connection == null)
                {
                    connection = new SqlConnection(connectionString);
                    connection.Open();
                }在connection.open中出现错误
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
是不是我的connectionString有问题,这种数据库文件通过访问的连接串书写有什么要求,谢谢!

解决方案 »

  1.   

    安装Sql Server Express版了吗?
      

  2.   

                string connectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=e:\\data\\news.mdf;Integrated Security=True;User Instance=True"; 路径写准确
      

  3.   

    您好!
    我是在XP professional 下安装的SQL Server  2005
    永不言弃这种方法我也试过把AttachDBfilename写成全路径也不对!
    还有我想把news.mdf直接附件到SQL Server  2005中居然附件不成功(会不会是数据文件的问题)!
      

  4.   

    确认SQL SERVER EXPRSS已安装到本地计算机上,
    并且SQL SERVER (SQLEXPRESS)服务已经成功启动。
    打开“SQL Server 外围应用配置器”,选择“服务和连接的外围应用配置器”,
    然后将“远程连接”配置为“同时使用 TCP/IP 和 named pipes”
    connectionString="Server=127.0.0.1/SQLEXPRESS;
      

  5.   

    谢谢人生如梦,我重新装了SQLEXPRESS!