完整提示为:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)    这是在卸载了studio中的SQL Server 2005 Epress版本后重新安装了完整的SQL Server 2005后出现的错误。错误代码为红色部分private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'mydataDataSet.reminder' table. You can move, or remove it, as needed.
            this.reminderTableAdapter1.Fill(this.mydataDataSet.reminder);
studio版本是2008,数据库版本是SQL Server 2005。数据库可以正常连接上

解决方案 »

  1.   

    连接字符串指定了错误的sql server实例名,或者防火墙屏蔽了sql server主机服务,或者sql server没有启用tcp/ip服务,或者SQL Server 不允许进行远程连接。
      

  2.   

    已经在配置工具->外围应用配置器中选了同时使用TCP/IP 和name pipes。。但是还是连接不上。。
      

  3.   

    sql server实例名是在属性中选择指定的,而且之前使用studio默认安装的SQL Server 2005 Epress时没有出现错误,所以应该没错;已经在配置工具->外围应用配置器中选了同时使用TCP/IP 和name pipes。。但是还是连接不上;SQL Server 不允许进行远程连接从哪里可以看出来?防火墙屏蔽了sql server主机服务在哪里可以进行设置?
      

  4.   

    sql server实例名是在属性中选择指定的,而且之前使用studio默认安装的SQL Server 2005 Epress时没有出现错误,所以应该没错;已经在配置工具->外围应用配置器中选了同时使用TCP/IP 和name pipes。。但是还是连接不上;SQL Server 不允许进行远程连接从哪里可以看出来?防火墙屏蔽了sql server主机服务在哪里可以进行设置?
    防火墙也已经创建例外了