SQL 2005局域网不能访问的故障
- 格式:doc
- 大小:34.00 KB
- 文档页数:3
局域网受限局域网受限是指在一定范围内的计算机网络,由于各种原因,用户无法正常访问网络资源或者网络服务的情况。
这种现象可能由多种因素引起,包括硬件故障、软件设置错误、网络安全策略限制等。
以下是针对局域网受限问题的一些详细分析和可能的解决方案。
首先,局域网受限可能是由于网络硬件故障造成的。
例如,路由器、交换机、网线等设备出现问题,都可能导致网络连接不稳定或完全中断。
在这种情况下,需要检查网络硬件设备是否正常工作,包括检查电源连接、网线是否损坏、设备的指示灯是否显示正常等。
如果发现硬件故障,应及时更换或修复。
其次,软件设置错误也可能导致局域网受限。
例如,错误的IP地址配置、子网掩码设置错误、DNS服务器地址不正确等,都可能影响网络的正常访问。
解决这类问题通常需要重新配置网络设置,确保所有的网络参数都是正确的。
此外,操作系统的网络驱动程序也需要保持更新,以确保网络连接的稳定性。
网络安全策略的限制也是局域网受限的常见原因。
为了保护网络安全,管理员可能会设置访问控制列表(ACL)、防火墙规则等,限制某些设备或用户访问特定的网络资源。
如果用户发现自己的网络访问受到限制,应该联系网络管理员,了解是否有相关的安全策略,并按照规定进行操作。
此外,局域网内的病毒感染也可能导致网络受限。
病毒、木马等恶意软件可能会影响网络设备的运行,甚至控制用户的设备,导致网络连接异常。
在这种情况下,应该使用杀毒软件进行全面扫描,并及时更新病毒库,以防止恶意软件的侵害。
最后,局域网受限还可能与网络服务提供商有关。
如果ISP(Internet Service Provider)出现问题,或者网络线路出现故障,也可能导致局域网内的用户无法正常访问网络。
在这种情况下,用户应该联系ISP,了解网络服务的状态,并寻求技术支持。
综上所述,局域网受限是一个复杂的问题,可能涉及到硬件、软件、网络安全策略等多个方面。
解决这一问题需要用户具备一定的网络知识,并采取相应的措施。
SQL Server 2005无法连接到服务器的解决方法------------------------------无法连接到无法连接到 XXXX (服务器名)。
(服务器名)。
------------------------------其他信息:在建立与服务器的连接时出错。
在连接到在建立与服务器的连接时出错。
在连接到 SQL Server 2005 时,在默认的设置下时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
不允许进行远程连接可能会导致此失败。
(provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。
) (Microsoft SQL Server ,错误: 10061)有关帮助信息,请单击:/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServe r&EvtID=10061&LinkId=20476解决办法:解决办法:在建立与服务器的连接时出错(SQL Server 2005)在建立与服务器的连接时出错。
在连接到在建立与服务器的连接时出错。
在连接到 SQL Server 2005 时,在默认的设置下在默认的设置下SQL Server 不允许进行远程连.SQL Server 2005 不允许远程连接解决方法:做课程设计时,很多学生都遇到这个问题。
把解决方法写在这儿,供参考。
做课程设计时,很多学生都遇到这个问题。
把解决方法写在这儿,供参考。
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到在连接到 SQL Server 2005 时,在默认的设置下在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到无法打开到SQL Server 的连接) "搜MSDN ,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server 是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。
SQL Server 2005无法连接到服务器的解决方法标题: 连接到服务器------------------------------无法连接到XXXX(服务器名)。
------------------------------其他信息:在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。
) (Microsoft SQL Server,错误: 10061)有关帮助信息,请单击:解决办法:在建立与服务器的连接时出错(SQL Server 2005)在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连.SQL Server 2005 不允许远程连接解决方法做课程设计时,很多学生都遇到这个问题。
把解决方法写在这儿,供参考。
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。
1. 数据库引擎没有启动。
有两种启动方式:(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.2. 是否已经允许远程连接。
sql 2005 error 40远程连接错误数据库 2010-01-22 19:43:38 阅读432 评论0 字号:大中小在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。
在使用任何程序连接到 SQL Server 时都可能会发生此问题。
例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。
连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。
如果没有将 SQL Server 2005 配置为接受远程连接,则可能会发生此问题。
默认情况下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允许远程连接。
若要配置 SQL Server 2005 以允许远程连接,请完成以下所有步骤:•在您要从远程计算机连接到的 SQL Server 实例上启用远程连接。
•打开 SQL Server Browser 服务。
•配置防火墙以允许与 SQL Server 和 SQL Server Browser 服务相关的网络通讯。
本文介绍如何完成这些步骤中的每一步。
更多信息若要在 SQL Server 2005 实例上启用远程连接并打开 SQL Server Browser 服务,请使用 SQL Server 2005 外围应用配...若要在 SQL Server 2005 实例上启用远程连接并打开 SQL Server Browser 服务,请使用 SQL Server 2005 外围应用配置器工具。
在安装 SQL Server 2005 时会安装外围应用配置器工具。
为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。
局域网电脑无法访问局域网电脑无法访问的问题可能由多种原因引起,以下是一些常见的解决方法:1. 检查网络连接确保所有电脑都已正确连接到局域网。
检查网线是否插好,路由器或交换机是否正常工作。
如果使用无线网络,确认无线信号是否稳定,并且电脑已经正确连接到无线网络。
2. 检查IP地址设置局域网内的每台电脑都应该有唯一的IP地址。
检查电脑的IP地址设置,确保它们没有冲突。
如果使用自动获取IP地址,可以尝试重新获取;如果手动设置IP地址,确保每台电脑的IP地址在局域网的地址范围内,并且没有重复。
3. 检查子网掩码和默认网关子网掩码和默认网关设置错误也会导致电脑无法访问局域网。
检查每台电脑的子网掩码和默认网关是否与路由器或网络管理员设置的一致。
4. 检查防火墙设置有时候,电脑的防火墙设置可能会阻止局域网内的通信。
检查电脑的防火墙设置,确保它没有阻止局域网内的访问请求。
5. 检查网络协议确保所有电脑都安装了必要的网络协议,如TCP/IP。
在网络设置中检查并确保所有必要的协议都已启用。
6. 检查工作组或域设置如果局域网内的电脑设置在不同的工作组或域,它们可能无法互相访问。
检查所有电脑的工作组或域设置,确保它们属于同一个工作组或域。
7. 检查网络权限有时候,网络权限设置不当也会导致访问问题。
检查网络共享设置和用户权限,确保需要访问的电脑和用户有适当的访问权限。
8. 重启网络设备如果以上方法都无法解决问题,尝试重启路由器、交换机和其他网络设备。
有时候,简单的重启可以解决一些网络问题。
9. 更新网络驱动程序过时的网络驱动程序可能会导致网络连接问题。
检查并更新电脑的网络适配器驱动程序到最新版本。
10. 检查物理连接有时候,网络问题可能是由于物理连接损坏或松动引起的。
检查所有网络设备的物理连接,如网线、电源线等,确保它们都连接良好。
通过以上步骤,大多数局域网电脑无法访问的问题都可以得到解决。
如果问题依然存在,可能需要进一步的网络诊断或联系专业的IT支持人员。
SQL server 2005不能连接到服务器的解决方法
(转自网上,XP下亲测通过)刚安装完SQL server 2005服务器名称是空的,郁闷!不管我输入什么名称都不能连接成功,如localhost,计算机名称等等,都是同一个结果,弹出一对话框:provider:命名管道提供程序,error:40-无法打开到sql server的连接(microsof SQL server,error:4)。
后来到微软官方网站下载SQLServer2005的sp2补丁安装后就解决了这个问题。
织梦内容管理系统
下载地址:内容来自dedecms
/download/C/E/6/CE626F95 -EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.E XE
安装后服务器名称就填写“你的主机名\实例名(默认情况下是SQLEXPRESS)”,主机名可以右击
“我的电脑”-》属性-》计算机名标签下的完整的计算机名称即是。
SQL Server 连接中三个最常见错误原因“SQL Server 不存在或访问被拒绝”“无法连接到服务器,用户***登录失败”提示连接超时一、“SQL Server 不存在或访问被拒绝“这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。
一般说来,有以下几种可能性:1、SQL Server 名称或IP地址拼写有误2、服务器端网络配置有误3、客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因首先,检查网络物理连接Ping <服务器IP地址/服务器名称>如果ping <服务器IP地址>不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。
还有一种可能是由于客户端的服务器之间安装有防火墙软件造成的,比如ISA Server 防火墙软件可能会屏蔽对ping , telnet 等的响应因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。
这个防火墙可能在两端的机器上都存在。
判断防火墙在哪个机器上作用,可以试下ping别的机器。
如果Ping <服务器IP地址> 成功而ping <服务器名称>失败则说明名字解析有问题,这时候要检查DNS服务是否正常。
说明,有个公司网络没有DNS服务器在运行。
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称标示改服务器,这时候我们可以使用HOSTS文件来进行名字解析。
具体方法是:1、使用记事本打开HOSTS 文件(一般情况下位于C:WINNT\system32\drivers\etc)添加一条IP地址与服务器名称的对应记录,如:172.168.10.24 myserver2、或在SQL server 的客户端网络实用工具里面进行配置,后面会有详细说明。
其次,使用telnet 命令检查SQL Server 服务器工作状态telnet <服务器IP地址>1433如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的TCP/IP 协议,或者服务器端没有在SQL Server 默认的端口1433上监听。
关于SQLSERVER登陆名拒绝访问和局域⽹访问关于SQL SERVER 数据库安全性设置及远程链接的⼏常见个问题上周安了SQL server 2005 照着以前的教材做练习中发现了许多问题,经过多⽅查找总结了⼏个⽐较常见的问题,予以记录,希望对⾃⼰和⼤家有点帮助:⼀、服务器登录问题1、刚开始⽤SQL server2005 management studio express时按照默认服务器名称即“ 域名(如我的计算机名)YJ\SQLEXPRESS(⽤的是精简版所以是SQLEXORESS,每个版本不⼀样)”下以SQL server ⾝份验证当输⼊SQL server 登录名和密码会提⽰错误⽆法连接“域名(计算机名)\SQLEXPRESS”;⾸先要确定输⼊的登录名和密码没有错;错误判断:可能是安装时"服务器验证⽅式"没有选SQL server ⾝份验证和windows ⾝份验证解决⽅式:计算机管理员账户打开SQLserver2005management studio express,使⽤windows ⾝份验证进⼊SQL server右击“对象资源管理器“下 -服务器图标(数据库上⾯那个) ->弹出快捷菜单"属性"->"安全性"选项页,服务器验证⽅式选择第⼆项“SQL server ⾝份验证和 windows ⾝份验证”;这个设置完成后要重启服务器再登录才有效;在这⾥建议先不要重启;再检查下⼀项错误后再重启;注意服务器重启⽅式右击服务器图标选择重新启动。
单纯的把SQL 关掉了再打开是⽆效的;2、设置完第⼀项重启后发现使⽤SQL server默认的登录名sa 也是⽆法连接;错误判断:是否使登录名账户授权和启⽤解决⽅式:计算机管理员账户打开SQLserver2005 management studio express,使⽤windows ⾝份验证进⼊SQL serve,对象资源管理器-展开"安全性"-展开"登录名",找到对应登录名sa,右击sa -选择"属性"-在“选项页中”单击“状态”在其设置下“是否允许连接到数据库”点“授予” 在登录下选择“启⽤” 再重启服务器;登录。
浅谈SQL Server 2005常见连接故障与解决办法作者:华康来源:《科学与财富》2013年第03期摘要:连接错误是用户使用SQL Server时遇到最多的故障,该文主要讨论了故障的产生原因和解决办法。
关键词:SQL Server 连接故障引言Microsoft SQL Server 2005是微软推出的大型数据库系统软件。
它功能强大,使用方便,工作效率高,但在程序开发,系统平台升级或数据库迁移过程中,常常会遇到数据库连接失败的错误。
SQL出错反馈信息比较单一,调试信息不充足,令初学者感到比较棘手。
下面针对该问题谈谈在SQL Server 2005和Windows默认软件情况下诊断及解决故障的方法。
一、客户端与服务器连接故障“SQL server 不存在或访问被拒绝”是客户端与服务器最常见也是情况最复杂的错误。
通常表现为,运行后连不上,程序长时间无响应,等待一段时间后弹出错误对话框。
在故障判断时,我们遵循先确认客户机与服务器连通,再确认服务器数据库引擎启动,最后确认开启远程服务及端口的排查原则。
1.1检查客户端与服务器的物理连接是否正常连接故障是最容易解决也是最容易让人忽略的问题。
两机联通是相互访问的基础,当出现故障时应首先确定物理连接正常建立,且两机通讯正常。
1、观察屏幕右下角是否有“网络电缆被拔出”字样或带红叉的电脑图标,观察网卡插口灯是否正常闪动,确认物理链路正常。
2、确保服务器与客户端DNS解析地址正常,或两者在一个网段(网络设备互联)3、使用ping 的方法确认数据包畅通。
如果ping返回“超时”信息,此时应检查网络互连设备,如交换机,路由器是否工作正常。
当然,防火墙软件也有可能屏蔽ping响应,所以建议在检测时暂时把防火墙关闭。
如果ping IP地址成功而 ping服务器名称失败,则说明域名解析有问题,需要检测DNS工作是否正常或者将服务器名称对应的IP地址写入HOSTS文件,如192.168.1.100 MyDbServer1.2确认数据库引擎已正常启动打开控制面板管理工具中,在服务中找到SQL Server,确认其状态为已启动。
SQL 2005局域网不能访问的故障
首先查看端口,看有没1433
1、运行->cmd->netstat –ano
看是否有
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING ****
如果没有这一条,远程连接是连不上的
2.数据库引擎没有启动。
有两种启动方式:
(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
3.是否已经允许远程连接。
这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。
下面是几个具体的操作方式:
在SQLServer 实例上启用远程连接
(1)指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
(2)在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
(3).然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
”,
单击“确定”按钮返回
(4).展开“数据库引擎”,选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。
4、启用SQLServer 浏览器服务(该服务停止时只本机访问)
(1).指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
(2).在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”(3).然后单击展开“SQL Server Browser”,选中“服务”,在右边“启动类型”选择“自动”,再单击“启动”,单击“确定”按钮返回
5、打开sql server 2005 的1433端口
开始->程序->Microsoft SQL Server 2005->配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议
看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"
一定要IPALL的TCP动态端口删除,TCP端口改为1433,只改IP1、IP2不好用,在这个问题很多网上的解决办法都没有明确,走了很多的弯路!
开始->程序->Microsoft SQL Server 2005配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
6、在 Windows 防火墙设置
将防火墙关闭,当然你可以在Windows 防火墙中为“SQL Server 2005”、“SQLBrowser”创建例外
在Windows 防火墙中为“SQL Server 2005”创建例外:
.在 Windows 防火墙设置界面中,选择“例外”选项卡,然后单击“添加程序”
.在“添加程序窗口”中单击“浏览”
然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,单击“确定”返回
注意:路径可能会根据 SQL Server 2005 安装不同而不同。
MSSQL.1 是占位符,对应数据库实例ID。
对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。
在Windows 防火墙中为“SQLBrowser”创建例外
.在 Windows 防火墙设置界面中,选择“例外”选项卡,然后单击“添加程序”
在“添加程序窗口”中单击“浏览”
然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,
单击“确定”返回
7、再次查看端口,看有没1433(SQL Server的缺省端口)
1、运行->cmd->netstat –ano
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING **** 有了
现在进行远程连接就好了!。