sql拒绝访问,提示SQL Server不存在或访问被拒绝;失败通常是最复杂的一个失败。所以如何解决SQL拒绝访问的问题是不access.sql SQL服务器的名称或IP地址的拼写错误的原因是,服务器端的网络配置不正确,和客户端的网络配置是错误的,和其他错误的配置会导致这些故障。解决这个问题时,建议遵循以下步骤:


1。检查网络物理连接


使用ping命令测试服务器的IP地址或服务器名称。如果ping服务器IP地址失败,则表示存在物理连接问题。然后检查硬件设备(如网卡、交换机、路由器等),另一种可能性是,防火墙软件安装在客户端和服务器之间,和防火墙可以屏蔽要求如ping,telnet的反应,等等。检查连接问题时,建议暂时关闭防火墙软件或打开所有关闭的端口。


如果ping服务器的IP地址是成功和ping服务器名称失败,说明名字解析是有问题的。有时候,SQL Server不属于同一节段作为客户端,它可能无法识别服务器直接与服务器名称,但名称解析也可以做主机文件的帮助。使用记事本程序打开主机文件(该文件通常位于%SystemRoot% system32driversetc),添加IP地址和服务器名称对应的记录,如10.115.223.188 hanjiangit。


2。使用telnet命令检查SQLServer服务器的工作状态。


命令:Telnet:1433服务器IP地址,如果成功执行可以在屏幕左上角闪闪烁的光标后出现,说明SQL Server服务器的工作,并在端口1433侦听TCP / IP连接;如果一个命令返回无法打开连接;错误信息,然后服务器没有启动SQL Server服务,服务器可能不使用TCP / IP,或服务器不在默认端口SQL Server 1433监控。


三.检查SQLServer服务器上的服务器端网络配置。


通常需要检查是否启用了命名管道,以及是否启用了TCP/IP灯,可以使用SQLServer和服务器网络实用程序来实现此操作。


第一步,点击开始;反过来,具有所有程序;;;RARR;微软SQL serverrarr;服务器网络实用工具;打开从这个对话框中,你可以看到服务器启用了一般,什么协议、命名管道和TCP /要启用IP。


第二步是协议启用;TCP / IP选项列表框中,选择单击;财产;按钮,和hanjiangit TCP / IP对话框打开。在这个对话框中,检查SQL Server服务默认端口的设置默认使用1433端口。如果您选择隐藏复选框,然后服务器,客户端将无法通过枚举服务器看到这个SQL Server服务器,从而起到保护作用。如果没有问题被选中,单击确定按钮;。







第三步是检查服务器端的网络配置,然后检查客户端的网络配置客户端。在安装SQL Server的客户端计算机,依次单击开始/所有程序/;/微软SQL服务器/客户端网络实用工具;打开SQL Server的客户端;网络实用工具的对话框。在这个对话框中,你可以看到客户端启用了哪些协议,在一般情况下,它也需要启用命名管道和TCP / IP。


第四步,在使序列协议;单击列表中选择TCP / IP选项,并单击属性按钮;;。在开放的TCP / IP的对话框,你可以检查客户端的默认连接端口的设置,必须与服务器一致。如果没有问题,点击确定按钮;。


第五步,在SQL Server客户端网络实用工具对话框中,单击,,别名,标签,你可以配置别名服务器。服务器的别名是用于连接的名称,并在连接参数服务器是真正的服务器名称,和两个可相同的或不同的。例如,你可以使用SQL Server来代替真正的服务器名称hanjiangit,利用网络图书馆命名管道(pipe),确认服务器的别名是没有问题的,请单击确定按钮;。


通过检查和配置上述参数,可以消除本例中提到的错误。