魔兽世界无法连接到服务器的处理办法(详细)

发布时间:2020-03-23 02:57:59   来源:文档文库   
字号:

魔兽世界无法连接到服务器的处理办法(详细)

数据库连接失败处理办法

“无法连接到服务器,用户xxx登陆失败”

该错误产生的原因是由于SQLServer使用了 "仅Windows "的身份验证方式,因此用户无法使用SQLServer的登录帐户(如sa)进行连接.解决方法如下所示:

1.在服务器端使用企业管理器,并且选择 "使用Windows身份验证 "连接上SQLServer操作步骤:

在企业管理器中

--右键你的服务器实例(就是那个有绿色图标的)

--SQLServer注册属性

--选择 "使用windows身份验证 "

--选择 "使用SQLServer身份验证 "

--登录名输入:sa,密码输入sa的密码

--确定

2.设置允许SQLServer身份登录

操作步骤:

在企业管理器中

--展开 "SQLServer组 ",鼠标右键点击SQLServer服务器的名称 --选择 "属性 "

--再选择 "安全性 "选项卡

--在 "身份验证 "下,选择 "SQLServer和Windows".

--确定,并重新启动SQLServer服务.

在以上解决方法中,如果在第1步中使用 "使用Windows身份验证 "连接SQLServer失败,

那就通过修改注册表来解决此问题:

1.点击 "开始 "- "运行 ",输入regedit,回车进入注册表器

2.依次展开注册表项,浏览到以下注册表键:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]

3.在屏幕右方找到名称 "LoginMode ",双击双字节值

4.将原值从1改为2,点击 "确定 "

5.关闭注册表器

6.重新启动SQLServer服务.

此时,用户可以成功地使用sa在企业管理器中新建SQLServer注册, 但是仍然无法使用Windows身份验证模式来连接SQLServer. 这是因为在SQLServer中有两个缺省的登录帐户:

BUILTIN\Administrators

\Administrator被删除.

要恢复这两个帐户,可以使用以下的方法:

1.打开企业管理器,展开服务器组,然后展开服务器

2.展开 "安全性 ",右击 "登录 ",然后单击 "新建登录 "

3.在 "名称 "框中,输入BUILTIN\Administrators

4.在 "服务器角色 "选项卡中,选择 "SystemAdministrators "

5.点击 "确定 "退出

6.使用同样方法添加 \Administrator登录.

说明:

以下注册表键:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode

的值决定了SQLServer将采取何种身份验证模式.

1.表示使用 "Windows身份验证 "模式

2.表示使用混合模式(Windows身份验证和身份验证). SQLServer

SQL Server xx无法连接到服务器的解决方法

标题: 连接到服务器

------------------------------

无法连接到 XXXX(服务器名)。

------------------------------

其他信息:

在建立与服务器的连接时出错。在连接到 SQL Server xx 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)

有关帮助信息,请单

击: go.microsoft./fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=10061&LinkId=20476

解决办法:

在建立与服务器的连接时出错(SQL Server xx)

在建立与服务器的连接时出错。在连接到 SQL Server xx 时,在默认的设置下 SQL Server 不允许进行远程连.

SQL Server xx 不允许远程连接解决方法

1. 数据库引擎没有启动。

有两种启动方式:

(1)开始->程序->Microsoft SQL Server xx->SQL Server xx外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;

(2)可打开:开始->程序->Microsoft SQL Server xx->配置工具->SQL Server Configuration Manager,选中SQL Server xx服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;

使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server xx配置管理器"中的SQL Server xx网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.

2. 是否已经允许远程连接。

这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server xx 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。 在SQLServer实例上启用远程连接

1.指向“开始->程序->Microsoft SQL Server xx->配置工具->SQL Server 外围应用配置器”

2.在“SQL Server xx 外围应用配置器”页, 单击“服务和连接的外围应用配置器”

3.然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,

再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息: “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回

4.展开“数据库引擎”,选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,

然后单击“启动”,重新启动MSSQLSERVER 服务。

启用SQLServer浏览器服务

1.指向“开始->程序->Microsoft SQL Server xx->配置工具->SQL Server 外围应用配置器”

2.在“SQL Server xx 外围应用配置器”页, 单击“服务和连接的外围应用配置器”

3.然后单击展开“SQL Server Browser”,选中“服务”,在右边“启动类型”选择“自动”,

再单击“启动”,单击“确定”按钮返回

在Windows 防火墙中为“SQL Server xx”创建例外

1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

2.在“添加程序窗口”中单击“浏览”

3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”, 单击“确定”返回

注意:路径可能会根据 SQL Server xx 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。

4.对每个需要打开远程访问的SQL Server xx 实例,重复步骤 1 至 3。

在Windows 防火墙中为“SQLBrowser”创建例外

1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”

2.在“添加程序窗口”中单击“浏览”

3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”, 单击“确定”返回

注意:路径可能会根据 SQL Server xx 安装不同而不同。

在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server xx数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

用友erp客户端连接不上服务器全攻略

1.网络是否通?

方法:ping 服务器名称/ip -t

如果网络不通,就让用户查找网络原因;

如果网络是通的,继续……

2.尝试使用ip地址登录服务器

如果无效,继续……

3.配置hosts文件,将服务器+ip加入(路径:C:\WINNT\system32\drivers\etc\hosts)

如果配置hosts文件无效,网络解析失效,将应用服务器配置(开始-程序-用友ERP-U8-系统服务-应用服务器配置)中的数据服务器改为IP地址,工作站改为IP登录;

如果依然无效,继续……

4.是否跨网段,若是,在ip高级选项中“wins”设置中将服务器的ip添加进去。

5.查看服务器的ip设置是静态ip还是自动获取?

若是自动获取,则要求用户改成静态ip;

6.是否多网卡,若是,禁用其中一个。

7.端口是否畅通?

方法:tel 服务器名/ip 端口号(sqlsever 1433、ufsoft 4630、web 80)

8.有防火墙?winxp、winxx的自带防火墙,或者商用防火墙软件

方法:关闭防火墙

若客户不愿关闭,则设置防火墙,开放1433,4630,80端口

9.无防火墙?经过tel测试,1433不通(4630是通的),导致软件无法连接数据库的情况

B、如果确实安装了补丁,则参考下面的方案:对于winxp、winxx,由于windows的msdtc安全设置的原因,也会导致1433不通。处理方法:进入windows管理工具下面的组件服务,然后“组件服务-电脑-我的电脑-右键属性-msdtc-安全设置”将“安全设置”中的“允许远程客户端”、“允许远程控制”“允许出站”“允许入站”“不进行验证”等全部设置上。然后1433就可以通了。

10.windows的安全设置也有关系,主要是权限的设置。

方法:A、让用户用管理员组中的用户登录系统,.通常使用adminstrator;

B、启用guest用户,

C、客户是否做过windows“安全策略”的设置,如果做过,做过哪些内容,再将其改为默认设置,或者将其设置为安全控制较低的那一项;

11.数据库问题

方法:1、sa是否设置了口令,如果设置,则清除口令;

2、sql验证方式是否是windows验证,若是,改为混合验证;(企业管理器-右键属性-安全性)

3、注册ado控件,即注册c:\program files\mon files\system\ado\所有的DLL文件或者安装微软数据连接控件mdac2.8。

12.服务器、工作站运行正常,网络连接正常

方法:一、ACCESS相关版本

1、重装网卡驱动,调整相关参数,建议取默认值

2、采用正版杀毒软件,清理病毒

3、关闭某些杀毒软件附带的防火墙、网镖工具(已知可能和用友软件发生冲突的包括金山毒霸、KV3000、瑞星等).

4、重装相应版本用友软件

二、SQL相关版本

1、重装网卡驱动,调整相关参数,建议取默认值

2、采用正版杀毒软件,.清理病毒

3、关闭某些杀毒软件附带的防火墙、网镖工具(已知可能和用友软件发生冲突的包括金山毒霸、KV3000、瑞星等)

4、重装相应版本用友软件

内容仅供参考

本文来源:https://www.2haoxitong.net/k/doc/22027fc5e97101f69e3143323968011ca200f75b.html

《魔兽世界无法连接到服务器的处理办法(详细).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式