Microsoft SQL Server 数据库文件
用Windows身份验证
测试连接。成功通过调用MDF连接字符串是这样写的:string Sql_MDF_ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\baidu_blog_v1.23_urls_Data.MDF" + ";Integrated Security=True;Connect Timeout=30;User Instance=True";但是我吧程序移动到其他机器总是报这样的错误:应用程序中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。如果单击“退出”,应用程序将立即关闭。在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)。  Access数据库MDB可以这样用,为什么SqlServer就会报错,是在很郁闷,请大家指点一下!!

解决方案 »

  1.   

    选择SQL Server的--配置工具---外围应用配置器--服务和连接的外围应用配置器--Database Engine --远程连接--选择本地和远程连接--同时使用TCP/IP和name pipes---然后确定
      

  2.   

    需要安装Sql Server Express。
      

  3.   


    是指客户端需要装 Sql Server Express 吗?
      

  4.   

    你得明白服务器的概念,你在你的机子上装了SQL,表示你的机子就成了一个服务器了,移植到别的机子上,也需要安装SQL,除非别的机子是用户机!
      

  5.   


    在装Vs2008机器上面没问题,可以连接我在Vmware 装xp 里面没装Sql 所以不能连接,出现上述报错
      

  6.   

    VMWare也可以配置为局域网,在局域网中数据库服务器可以共享的。
      

  7.   

    Sql Server Browser是否启动
    SQL的登陆方式,选用混合方式
    连接字符串问题,服务器名和数据库是否正确
    Server=127.0.0.1/SQLEXPRESS 
    通过IP连接