用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框:

在链接SQL服务器时发生网络链接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否已经配置远程链接功能。(错误发现方:命名管道供应方。错误代号:40---无法和SQL服务器进行链接)

如何处理这一问题?

用户如果发现这个错误提醒,需要检查三个方面的配置,并做出相关修改。(以下所标注的配置措施均以SQL 2008服务器为模板)

(一)用户需要做的第一件事是检查SQL数据库服务器中是否允许远程链接。在SQL 2008服务器中可以通过打开SQL Server 2008管理项目(SQL Server 2008 Management Studio,)来完成这项检查。其具体操作为:

(1)右击SQL Server 2008选项,选择SQL Server 2008 Management Studio:

(2)打开“服务器属性(Server Properties)” (右键连接名称-属性)

选择“允许用户对该服务器进行远程链接”选项后,检查是否问题已经排除。如果远程链接已经成功,该过程已经完成。若用户发现“提醒错误对话框”依然弹出,那么还需要做的是:

(二)为微软SQL服务器(MSSQLServer)配置相应协议。

此时用户要做的是检查SQL网络链接配置。打开“SQL服务器配置管理”选项>打开“该节点的SQL服务器网络配置选项”>选择“微软SQL 服务器网络协议”选项(或用户的SQL服务器中为SQL服务器配置网络协议的选项,不同版本的SQL名称可能不同):

确定“微软SQL服务器网络选项协议”中的TCP/IP协议对服务器来说是有效的。再次检查是否已经可以执行远程链接。若“错误提醒对话框”依然弹出,我们需要进一步检查SQL服务器防火墙选项。

(三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全))

如 果在进行完上两步操作后,用户端计算机仍然无法远程链接到SQL服务器,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到 SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,点击“TCP/IP协议”选择“属性”:

从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议 即可。如果服务器上运行的是Windows 7操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项:

选择“高级设置”后,在右边菜单栏中找出“具有高级安全选项的Windows防火墙”并将其打开。打开后会发现在左边菜单栏中有“入站规则(Inboud Rules)”选项。将该选项打开,并在右边菜单栏中选择“新建规则(New Rule)”选项:

打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下面的几幅图为1433端口配置适用于1433端口即可:

完成上述的三大步骤,并确认每一步都操作正确后,用户的SQL服务器即可支持远程链接,一切万事ok了。

(注意:完成第二步骤的时候,必须先重启sql服务才可以)(net stop mssqlserver   net start mssqlserver)。

转载于:https://www.cnblogs.com/yxyht/archive/2013/03/22/2975820.html

SQL Server 2008 允许远程连接的解决方法相关推荐

  1. 彻底解决SQL SERVER 2008无法远程连接的问题

    1.想要彻底解决SQL SERVER 2008无法远程连接的问题必须按照步骤来 一.为 SQL 启用远程连接 1. 单击"开始",依次指向"程序"." ...

  2. SQL Server 2008 评估期已过解决方法

    SQL Server 2008 评估期已过解决方法 SQL Server 2008有180天的试用期,过期后会提示"评估期已过"的提示. 1.进入SQL Server安装中心: 2 ...

  3. SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)

    SQL SERVER 2008不能修改表的解决方法(增加字段.修改字段名)(未解决) 参考文章: (1)SQL SERVER 2008不能修改表的解决方法(增加字段.修改字段名)(未解决) (2)ht ...

  4. SQL Server 2008 无法删除用户的解决方法

    一个数据库,运行在SQL Server 2008下,数据库用户无法删除,在删除时提示"数据库主体在该数据库中拥有架构,无法删除". 原因很简单,就是由于此用户在数据库中拥有某些架构 ...

  5. SQL Server 2008不能修改表的解决方法

    新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存. 刚开始以为是SQL SERVER 2008与2005的不兼容, ...

  6. SQL Server 2008 开启远程连接

    除了 IP1.IP2 外,也要把 IPALL 的端口也设置为 1433 参考:SQL Server开启1433端口,彻底解决方案 转载于:https://www.cnblogs.com/victorb ...

  7. SQL Server 2008 允许远程链接 解决方法

    用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框: 在链接SQL服务器时发生网络链接错误或特定实例错误.SQL服务器不存在或者链接不成功.请验证用户名是否正确或SQL服务器是否 ...

  8. SQL SERVER 2005无法远程连接的问题

    SQL SERVER 2005无法远程连接的问题 2009-11-03 16:30 连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  9. SQL Server 2005 允许远程连接解配置

    SQL Server 2005 不允许远程连接解决方法 做课程设计时,很多学生都遇到这个问题.把解决方法写在这儿,供参考. 刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错 ...

  10. SQL Server 2014 数据库远程连接配置

    SQL Server 2014 数据库远程连接配置的步骤如下: 1.在SQLSERVER Mangerment Studio中 2.在SQLSERVER Configuration Manger中 3 ...

最新文章

  1. 那些为了学技术而离婚、私奔的大佬们运营的公众号有哪些?
  2. Listview的点击效果
  3. 微软职位内部推荐-Senior Software Engineer
  4. Paste模块的世界
  5. 2014.11 总结
  6. python输出杨辉三角啊二维数组_Java输出杨辉三角形(使用二维数组)
  7. python学习高级篇(part5)--内置函数type
  8. Gartner: 2017年11大信息安全技术(解读版)
  9. edu汇编语言——实训课程
  10. python-mysql数据插入与查询
  11. Springsecurity之UserDetails
  12. namenode双机热备之操作实践
  13. web.config中文解释
  14. windows 使用docker构建镜像
  15. 微信小程序 | 微信公众平台SpringBoot开发实例 │ 开发一个简易的个人微信公众号
  16. 2021北京交通大学《深度学习》平台课—第1讲:绪论
  17. 网络游戏封包基础知识
  18. windows 11激活Office提示网络问题无法激活
  19. cta 音频测试_CTA测试介绍.pdf
  20. Go 如何打包与压缩文件

热门文章

  1. 《UNIXLinux程序设计教程》一1.3 UNIX基本概念
  2. 华为OSPF中silent-interface语句介绍
  3. Chrome Vimium 快捷键
  4. 基于大并发抽奖的队列实现
  5. OpenGL(一)二维图形的绘制:一个简单的绘制矩形程序
  6. 一个房间里有4个小孩,2个戴黑帽,2个戴白帽
  7. 艾伟:用 C# 实现带键值的优先队列
  8. WinAPI: GetNextWindow - 获取指定窗口Z上或Z下的窗口的句柄
  9. 新手必看——JAVA排序详解(冒泡排序和插入排序)
  10. [环境搭建] VS-Visual Studio-IIS Express 支持局域网访问