思迅软件不能连接数据库
思迅软件不能连接数据库
admin / 企业信息化 / 2011年06月16日4
一.”SQL Server 不存在或访问被拒绝是最复杂的。错误的原因很多,需要检查的方面也很多.一般来说,有以下可能性:1,SQL Server名称或IP地址拼写错误2,服务器端网络配置错误3,客户端网络配置错误首先检查网络物理连接 ping 如果 ping 不成功,说明物理连接有故障,此时要检查网卡等硬件设备,HUB(友情提示:HUB连接计算机进行跳线序列。一端为A类,另一端为B类)、交换机、路由器等;另一种可能是由于客户端和服务器之间安装了防火墙软件造成的。因此,在检查连接故障时,应暂时关闭防火墙软件或打开所有封闭端口.如果ping 成功而,ping 失败表明名称分析失败,此时检查 DNS 服务是否正常。
有时客户端和服务器不在同一局域网中。此时,我们可能无法直接使用服务器名称来识别服务器。此时,我们可以使用它HOSTS文件分析名称,具体方法:使用记事本打开HOSTS文件(通常位于正常位置C:\WINNT\system32\drivers\etc).添加一条IP服务器名称的地址对应记录,如: 172.168.10.24 myserver其次,使用 telnet 命令检查SQL Server服务器工作状态:telnet 如果命令执行成功,可以看到屏幕闪烁后,光标在左上角不断闪烁,说明 SQL Server 服务器工作正常,并且正在监控1433端口 TCP/IP 如果命令返回无法打开连接的错误信息,则表明服务器端未启动 SQL Server 服务器端也可能不启用 TCP/IP 协议或服务器端未在 SQL Server 默认端口1433监控.然后,我们需要检查服务器端的网络配置,检查命名管道是否启用.是否启用了 TCP/IP 协议等等.可以利用 SQL Server 使用自己的服务器网络工具进行检查. 我们也可以使用它 SQL Server 自带的客户端网络使用工具来进行检查二.不能连接到服务器,用户xxx登录失败的原因是错误SQL Server使用了”仅 Windows身份验证方法,用户无法使用SQL Server登录帐户(如 sa )进行连接.解决方案如下:1.在服务器端使用企业管理器,并选择使用 Windows 身份验证”连接上 SQL Server2.展开”SQL Server点击鼠标右键组SQL Server服务器名称,选择属性选择”SQL Server和 Windows “.4.重新启动SQL Server服务.如果在上述解决方案中是第一个 1 步中使用 Windows 身份验证连接 SQL Server 如果失败,则通过修改注册表来解决故障:1.点击开始-运行regedit,2.依次展开注册表项,浏览以下注册表键:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]3.在屏幕右侧找到名。LoginMode双击编辑双字节值4。将原值从1改为2,5.关闭注册表编辑器6.重启SQL Server服务.三.如遇第三个错误,客户端已找到该服务器并可连接,但由于连接时间大于允许时间而导致错误.这种情况通常发生在用户身上Internet上运行企业管理器来注册另外一台同样在Internet上部服务器, 而且是慢速连接时,可能会导致上述超时错误.在某些情况下,局域网的网络故障也会导致这样的错误. 要解决这样的错误,可修改客户端的连接超时设置.具体步骤为:企业管理器中的设置:1.在企业管理器中,选择菜单上的工具,然后选择选项2.弹出SQL Server在企业管理器属性窗口中,点击高级选项卡3。在连接设置下的登录加时(秒)右框中输入较大数字,如 20.查询分析器中的设置:工具 — 选项 — 连接 — 将登录超时设置为较大的数字连接到01,首先确保ping通2、在dos下写入telnet ip 1433不会报错3ip企业管理器:企业管理器–>右键SQlserver组–>新建sqlserver注册–>下一步–>写入远程实例名(IP,机器名)–