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

连接SQL Server 不允许进行远程连接可能会导致此失败

完整提示为:在建立与服务器的连接时出错。在连接到 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。数据库可以正常连接上 --------------------编程问答-------------------- 连接字符串指定了错误的sql server实例名,或者防火墙屏蔽了sql server主机服务,或者sql server没有启用tcp/ip服务,或者SQL Server 不允许进行远程连接。 --------------------编程问答-------------------- 已经在配置工具->外围应用配置器中选了同时使用TCP/IP 和name pipes。。但是还是连接不上。。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
连接字符串指定了错误的sql server实例名,或者防火墙屏蔽了sql server主机服务,或者sql server没有启用tcp/ip服务,或者SQL Server 不允许进行远程连接。

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

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

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

防火墙也已经创建例外了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,