安装前注意事项-精

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装前注意事项
1、操作系统:
安装操作系统的关键补丁:win2000--SP4+KB835732、winxp--SP2、win2003--SP2;Vista--SP1;使用windows update进行其他所有微软补丁的更新(推荐);
win2000的注册表空闲空间请保持在50M以上;
英文和繁体操作系统,必须安装简体中文语言包(通过windows安装盘进行安装)后才能正常使用U8产品;
U872全面支持64位环境,推荐安装和使用服务器端产品(包括应用服务器和数据库服务器)。

安装之前,需要先手工安装U872所需要的基础环境补丁和缺省组件;
如果在Vista操作系统上安装运行U872产品,建议至少配置2G以上内存;
2、数据库:
如果安装数据库服务器,请先安装好数据库,U872支持以下SQLServer数据库版本:SQL2000(包括MSDE)[SP4及以上版本补丁]、SQL2005(包括EXPRESS)[SP2及以上版本补丁]和SQL2008[及以上版本];为支持正版软件使用,更大程度的保障数据安全,同时防止相关使用盗版法律诉讼事件的发生,请联系用友分公司相关人员(销售部门、技术支持部门、实施部门)或代理商购买正版SQL软件;SQLServer各个版本的关键补丁可以从微软网站或U8安装光盘的disk2、disk3上获得,具体位置请查看安装盘内容;
SQLServer的安装方法请阅读SQLServer的安装帮助,以SQL2000为例,请在SQLServer的安装界面点击“浏览安装/升级帮助”查阅,简体中文数据库默认安装即可;
在繁体和英文操作系统上安装相应语言的数据库时,请选择“自定义安装”,设置“服务器排序规则”设置为简体中文(PRC),安装成功后显示为Chinese_PRC_CI_AS;(注:一旦安装完毕,此设置不可修改,只能在安装数据库时进行选择)
在繁体和英文操作系统上安装数据库后,必须先将操作系统的默认语言修改为简体中文(PRC),否则将导致U872数据库服务器无法使用;
支持数据库的多实例使用,但前提条件为必须有默认实例(包括对应的关键补丁)存在,否则将导致安装U872数据库服务器失败;
3、浏览器:
支持微软IE浏览器IE6.0 + SP1或以上版本(如IE7)使用U872的WEB产品;
4、产品相关:
如果选择安装U872服务端(如应用服务器、Web服务器、数据服务器和文件服务器等),推荐使用Server版的操作系统,且磁盘分区的文件系统格式应为NTFS;
如果选择安装应用服务器、Web服务器或文件服务器,请先安装IIS,否则将导致Windows .NET Framework 2.0不能在IIS上成功注册文件映射关系和系统组件, 需要手工完成IIS文件映射配置和aspnet_isapi.dll的注册;IIS组件可以通过操作系统安装盘获取;如果是Vista或Windows2008,请务必手工安装IIS,以Vista为例详细操作方式请查看Vista上安装IIS的方法;
如果选择安装数据库服务器,请按照实际业务数据量确保存储数据文件的逻辑磁盘至少有10G以上的空闲空间,因U8产生的所有数据和临时数据均存储在这台服务器的硬盘上;
分布式安装(即不同的组件安装到不同的服务器上)时,各服务器应该在同一个域或者工作组中;
如果选择使用客户关系管理(CRM),安装客户关系管理客户端的机器必须先安装MS
OFFICE2000或以上版本(如OFFICE2003等),因为它需要使用到OFFICE的部分组件功能;如果选择使用生产制造, 请确保IIS Web服务中的Http连接超时参数为28800秒。

在小于此值的情况下执行生产制造的MPS/MRP处理时,因服务端组件运行的时间比较长,IIS会认为客户端异常断开连接,自动清除此客户端的会话信息,导致客户端系统异常退出;
如果已安装过U872之前的任何历史版本U8产品,请务必先通过控制面板或历史版本安装程序正常卸载(安装过补丁则先卸载补丁再卸载产品),重启机器后手工删除system32下的UFCOMSQL文件夹和整个U8安装目录(默认为U8SOFT),再进行U872的安装;(注:admin 目录下的文件需要停止数据库后才可以正常删除,删除后需要再进入SQLserver“企业管理器”删除已置疑的数据库,否则会导致初始化数据库和建立账套异常失败);
如果已安装过任何版本的U8产品(包括U872),但无法卸载或卸载失败,请先使用U872MSI 清除工具(路径为DISK1\U872MSI清除工具)查找并删除相应U8产品及补丁项,并参考G 条删除相应安装内容后,再进行U872的安装;
如果已经安装了870SP1+SP2+SP3,需要按照顺序卸载SP3、SP2、SP1和U870后才能安装U872(如果是直接使用U870SP1安装盘安装的产品,需要直接通过该安装盘卸载,否则SP1将无法卸载,脚本会继续在U872建账时重复执行,导致U872新建账套使用异常)。

注:以上操作请在安装U872产品之前完成!
3.1.2安装时注意事项
必须使用系统管理员或具有同等权限的操作员身份(用户ID属于操作系统Administrators组)登录操作系统进行U872的安装;
繁体和英文操作系统(没有修改过系统默认语言),如果通过网络或共享目录安装产品,会因为无法识别中文安装路径而发生无响应的情况,可以将安装盘拷贝到本地修改安装盘所在目录名称为非中文后进行安装,或者通过设置“映射网络驱动器”后安装;
安装手册为PDF格式,推荐使用Adobe Acrobat 7.0以上版本进行查阅;
确保系统盘有1G以上的空闲空间;
U872仅支持安装在由字母、数字、下划线和空格组成的目录下;
U872安装盘的修改安装功能不支持从纯客户端修改安装到服务器(或增加服务器端组件),只能先卸载产品再重新安装;
win2003操作系统,如果安装了远程终端并且配置成“宽松安全模式”(英文为Application mode),在安装U872时会弹出如下所示的windows管理员确认窗口,请确保在安装872成功并确认重启机器之后再关闭,否则将导致安装(包括组件安装)失败!(默认情况下Win2003不会出现这种情况)
U872环境检测分为“基础环境”和“缺省组件”两部分,“基础环境”不符合要求,需要退出当前安装环境后手工安装所需的软件和补丁;“缺省组件”没有安装的,可以通过“安装缺省组件”功能自动安装,也可以通过系统提供的超链接打开对应的安装目录进行手工安装(注:安装“缺省组件“时可能会要求重新启动机器,请按照提示执行,否则将导致不可预期的错误和异常);
U872环境检测过程中,如果安装缺省组件失败,请退出U872安装程序后,手工安装该组件(路径为\U872SETUP\3rdProgram);(注:如手工安装仍失败,请按照“安装前注意事项”--“操作系统”中的B项进行更新)
安装过程中不要同时进行windows update和其他软件的安装,避免发生冲突导致安装终止或失败;
禁止多用户同时登录和使用正在安装U872的机器(比如通过远程终端连接),否则将引起
安装进程混乱而导致安装提前终止和异常;
通过网络共享安装U872,如果中途网络中断,安装程序将回滚,请耐心等待回滚结束后重新安装产品,或者手工结束安装进程后重新安装产品(环境清理功能有可能提示重新启动机器);
有的机器在安装过程中可能出现安装文件损坏、无法继续安装的情况,提示“安装所需的CAB文件‘Product.cab’已损坏,不能使用。

这可能表示网络错误、读光盘错误或此软件包错误。

”这可能是由于安装文件损坏造成,请按以下方式重新安装:
根据安装来源的不同,检查更换安装文件:如果是从本机光盘安装,请检查光盘是否损坏,如损坏请更换安装光盘或使用别的安装来源;如果是从本机硬盘文件安装,请检查硬盘文件是否损坏,如损坏请重新拷贝安装盘或使用别的安装来源;如果是通过网络共享从其他机器上的安装盘安装,请检查网络连接是否正常,如网络异常请配置好网络或使用别的安装来源;使用U872MSI清除工具(路径为DISK1\U872MSI清除工具)查找并删除相应U8产品及补丁项;
使用a)中的新安装来源,重新安装U872;
如果仍然报相同错误,请检查机器的内存,建议更换内存,然后重复步骤cool.gif和c)
有的机器在安装过程中会提示无法注册模块或组件,此时请点击“忽略”,继续安装;
安装成功后请按照提示重新启动机器,没有重新启动机器而直接使用产品将导致不可预期的错误和异常。

3.1.3安装后注意事项
1、安装成功后系统可能会提示补丁更新,选择执行与否并不影响U872的正常使用;
2、如果应用服务器和数据库服务器装在同一台服务器上,当应用服务器指向数据源时,请使用数据库服务器的机器名或IP地址,而不要使用“.”(点)或者“localhost”;
3、安装后不要随意对注册表进行修改和删除操作,也不要删除安装目录下的Installer文件夹中ConfigSet.log、DependenceSet.log和MsiSet.log三个文件,以免后期无法通过修改及修复来进行产品的维护;
4、产品分离部署(即服务器和客户端不在同一台机器上)时,如果客户端无法正常登录和访问服务器,请先检查网络是否连通,服务器端防火墙是否开启。

如果开启,请按照“Windows 防火墙设置方法”和“Windows防火墙设置内容”进行配置;也可以使用“诊断工具”进行检查,并按照提示信息进行配置(组件注册功能需时较长,在确认正常安装产品的情况下建议跳过);
5、在启用windows防火墙的情况下,如果需要使用“UAP”、“生产制造”、“进/出口管理”或“CRM”产品,请在服务器端(包括应用服务器和数据库服务器)防火墙例外程序中增加msdtc程序,位置:%windir%\system32\msdtc.exe ,否则将出现错误“与基础事务管理器通信失败!”;
代码
[color=#FF0000] [/color]
请统一解压后再安装,安装之前,请确保系统准备完毕,包括但不限于IIS5.0以上,SQL server2000+sp4以上服务器
代码
[color=#FF0000] [/color]
温馨提示:此版本为院校培训专版,会计周期不能超过三个月,个人练习用完全足够,由于ERP 系统会涉及公司机密业务,请不要使用任何下载的版本作为商用,以免带来不要损失.由于872版本比较大,模块比较多,最佳的安装环境就是server 03的系统,公司内部使用一般为服务器+客户端模式.安装或使用中有任何问题请留言,如果感兴趣的同志们较多,后面会陆续放上教程.
F:/1
代码
[color=#FF0000] [/color]
免责声明:此软件只能作为个人学习交流使用,请勿作为任何商用
代码
[color=#FF0000] [/color]
供源时间:24H,持续一周以上.
代码
[color=#FF0000] [/color]
测试环境:XP SP3,avast 4.8 2009.12病毒库,通过测试
-----------------------------------------------补充分割线---------------------------------------------
常见问题解答
登录时提示“读取数据源错误,请检查iis配置是否正确”的解决方案
1、首先进入管理工具中的“管理器”中查看“默认web服务器”是否正常运行,ip分配上是否是“默认未分配”或者是“本服务器的ip地址”,端口是否是默认的80。

也就是说要保证下面的三项都正常:
1)必须运行正常;2)ip必须正确;3)80端口不能变。

如果运行状态是停止的话,可以手工进行启动,若手工启动不了,可以到管理工具下的“服务”组件中查看“iis admin”是否是禁用,如何禁用的话就进行手工启用。

2、关闭winxp或win2003防火墙,如果有其他商业防火墙软件的话也一并关闭。

3、查看sql server的认证方式是windows认证还是混合认证,如果是windows认证的话,请改成混合认证。

4、查看:工具—internet选项中—连接—局域网(lan)设置中是否是用代理服务器上网,如果是,请勾选本地地址不使用代理服务器。

问题:安装861后,注册系统管理,提示“读取数据源出现未知错误:请检查IIS配置是否正确”
处理方法:运行CMD,在C:\WINNT\\Framework\v1.1.4322目录下,执行aspnet_regiis -r,等执行完毕,就OK了
站点无法连接服务解决方法总结
站点无法连接服务器的解决方法:(在其它站点正常应用的前提下)
1、远程配置(重新输入服务器机器名或IP地址)
2、服务机的内置防火墙关闭。

3、服务器最好不能是XP,也不能是win2000pr版
4、本地机器的防火墙(尤其是瑞星)和内置防火墙
5、hosts文件的配置,需要服务器的机器名及ip地址,用tab键隔开
6、ping服务器的机器名及ip地址确认网络联接正常。

7、配一下odbc,在控制面版的管理工具下。

8、用access联接一下服务器sql数据库是否能联接。

9、将系统盘下\WINDOWS\system32\client.dll文件剪切到\WINDOWS\system里。

10、将系统盘下\Program Files\Common Files\System\ado\msadox.dll替换一下
11、检查站点软件版本与服务器版本是否不同。

12、机器名的合法性检查。

13、安装msde关键更新,或数据库的补丁
14、设置wins服务器
15、安装mdac2.8以上。

16、本地连结—属性—验证—连接到此服务器,将服务器名加上。

17、映射网络驱动器
18、将guest用户启用并密码为空
19、增加服务器WIN2000SERVER或sqlserver的最大授权数
20、放开14323、磁盘空间太小
U8一些常见错误的处理方法.
1.安装WINXP的最新补丁或者windows2003的sp1的computers安装U861系统,安装完成后,登陆‘企业应用平台’时都提示‘提示AUTOMATION自动化错误’异常错误.
解决方法:手工注册一下ado目录下的msadox.dll,原因msadox.dll与system32下的msdart.dll不兼容3,1434,4630端口,前两个为sql所用,后者为u8服务所用
21、正确配置IP,网关,和服务器保持在一个网段里,问题解决!
22、在服务器上加入客户端的计算机名的名称授给超级用户的权限
2.门户登陆,在ufsplash中出现异常错误,提示无效属性值,同时门户提示automation 错误
原因:用户的默认语言不在en-us,zh-cn,zh-tw中,导致系统出错
3.基础连接已关闭
在internet选项中去除代理服务器的设置
4.无法加载client.dll
错误原因:很可能是对client.dll没有访问权限,系统盘是ntfs,在重启IIS即可
5.基础连接已关闭,无法连接远程服务器
目前是因为ufautoloadservice中切换了应用服务器的名称导致
6.生产制造提示加载dll失败
因为ufautoloadservice依赖www服务,如果www独立重启,则会提示出错,如果启用ufautoloadservice后会自动重启www,此时再重启www,即没事了
7.安装完后,所有的activeX控件没有注册上
修改系统目录下中的所有目录及文件的EveryOne权限可用
检查用户的产品安装目录(U8Soft)有没有EveryOne的权限,没有请加上
然后运行附件里的U8Setup.bat,注意该批处理里的系统路径和U8安装路径要和客户的
匹配
8.安装完framework2.0,在使用861出现padding is invalid的错误.
在internet信息服务中,找到默认web站点
右键点击属性,在中查看当前的版本,保证其为1.1
在应用服务器配置工具中使用异常任务清除,将所有的数据源清除,然后重新配置数据源,即可
9.修改端口
进入“internet信息服务“,修改“默认web站点“的端口,举例:8080
使用u8产品的时候,登录界面在应用服务器输入框上输入机器名:端口,假定机器名为ufida,则输入值为ufida:8080。

10. 报405错误
运行C:\Documents and Settings\dsm>C:\WINNT\\Framework\v1.1.4322\aspnet_regiis.exe -r 用户可能根本未装iis
11. 2003底下404错误3376
运行aspnet_regiis.exe -r,在IIS管理器中,web服务扩展-〉asp net 1.1服务设为允许如果是2000Server,则可能是连错服务器,即当前的机器不能充当U8的应用服务器,虚拟目录没有创建
12.2003下报读取注册表被拒绝
将iis的虚拟目录的匿名用户改为ADMINISTRATOR
13.清除Assembly download
>gacutil -cdl
14.activex创建不成功
命令在:系统目录\\Framework\v1.1.4322执行
regasm /codebase /tlb:UFSoft.U8.Framework.LoginContext.tlb UFSoft.U8.Framework.LoginContext.dll
regasm /codebase /tlb:UFSoft.U8.Framework.Login.UI.tlb UFSoft.U8.Framework.Login.UI.dll
15.Cryptographic service provider(CSP) could not be found for this algorithm.
操作系统2000的补丁必须要打到至少service pack 3
16.Member name 'erData SecondConnString' not found.
在添加\删除程序中卸载GACSetup,安装目录U8SOFT\Framework下托拽UFSoft.U8.Framework.LoginContext.dll到系统目录\assembly文件夹下,重启IIS即可
17.dotnet2005安装完后iis虚拟目录的属性无法看到.
修改注册键,如附件.reg
18.windows professional 并发连接数限制为10个
在IIS中将复选框“启用保持HTTP激活“去除,可以支撑的时间长一些
19.报403 错误
可能连接数超出允许的并发连接数;
解决:在IIS中将复选框“启用保持HTTP激活“去除,可以支撑的时间长一些
或者默认web站点的属性中“启用默认文档”中的默认文档都被删除;解决:添加default.htm或者tcp的默认端口不是80解决:修改tcp的默认端口是80
20.出现一些奇怪的dll的依赖项找不到
解决:需要打IE6 sp1
21.数据库问题
配置了数据源,但是数据源在下拉列表中不存在
a.系统库不存在。

所以下拉列表没有
b.系统库存在,但是sqlserver 服务端的端口改为1432,应用服务器所在机器的客户端端口也需要改为1432(如果优先使用的是TCP/IP),然后重新启用IIS
22.更改机器名
先卸载IIS,再删除Iusr_XXX,Iwam_XXX,aspnet三个用户,之后重新安装IIS,在重装产品;如果还不行,将软件装到系统盘上。

23.如何支持64位机器,提示数据源连接失败,remote信道异常。

在Windows X64 Edition下,IIS可以运行在64位模式下,也可以运行在WOW64模式下。

因为你们的系统还是32位的,才用.NET framework 1.1,因此需要配置IIS使其运行在WOW64模式下。

1.Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.
2.Type the following command:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
3.Press ENTER.
4.Restart IIS
24.win2003安装了sp1后,登录出现错误:“登录失败:Automation 错误“
因为2003捆绑了msadox.dll,而sp1中带的msadox.dll与用友软件中使用的相同组件不兼容了,
所以目前的解决方法是手工替换此组件。

使用安装盘自带的mdac2.8
25.Padding is invalid and cannot be removed.
先清除临时目录下的缓存,常用全文搜索。

然后运行
运行C:\Documents and Settings\dsm>C:\WINNT\\Framework\v1.1.4322\aspnet_regiis.exe -r即可
26.remoting 异常,request service not find
建议重新安装U8服务端
27.远程服务器返回错误: (401) 未经授权。

iis的身份验证将windows集成勾上或者Iuser_XXX用户被停用
28.(503)Server unavailable
如果是windows2003,需要将应用程序池的用户改为Iwam_XXX,将默认web站点的用户改为iuser_XXX,同时将两者加入到管理员组中
29.Index and length must refer to a location within the string.Parameter name: length
主要是System.String.Substring(Int32 startIndex, Int32 length) +226 出错,可能是账套号不足三位
30.system.runtime.serialization.serialzationexprction。

输入流是无效的二进制格式。

开始内容(以字节为单位)是: 3C-68-74-6D-6C-3E-0D-0A-20-20-20-20-3C-68-65-61-64...”。

请检查IIS中的虚拟目录u8applicationEX 是否丢失,如没有请手工增加。

打开防火墙的端口
问题现象: 客户端无法登陆服务器
问题原因:防火墙的端口
解决方案:windows自带的防火墙默认情况下是禁用很多端口,在不关闭windows防火墙的情况下如何让用友正常使用呢,只需放开他的端口即可,方法如下:本地连接-属性-高级
-设置-例外--添加端口。

添加上1433和4630即可,如果用其他模块请放开相应端口即可。

如果是杀毒软件的防火墙一般在杀毒软件防火墙设置里面也有关于网络访问和端口设置的地方,找到相应的节点修改访问规则和端口开关即可让用友正常登陆。

数据仓库配置时提示'sa密码错误或用户名不对'
对应版本: 8.60
问题现象: 数据仓库配置时提示'sa密码错误或用户名不对'.重新设置SA口令后问题依旧问题原因:经检查,SQL端口被用户改为1533,而用友默认1433
解决方案:在数据源(ODBC)添加一个数据源,配置客户端SQL服务的端口为1433;重新配置用友数据源即可.
客户端连接不上服务器全攻略
检查步骤:
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.端口是否畅通?
方法:telnet 服务器名/ip 端口号(sqlsever 1433、ufsoft 4630、web 80)
8.有防火墙?winxp、win2003的自带防火墙,或者商用防火墙软件
方法:关闭防火墙
若客户不愿关闭,则设置防火墙,开放1433,4630,80端口
9.无防火墙?经过telnet测试,1433不通(4630是通的),导致软件无法连接数据库的情况
方法:A、若是win2003,则检查sql server是否安装了sp3补丁,没有安装补丁的话1433端口是无法开通的;(如果确实安装了补丁,则参考下面的方案)
B、如果确实安装了补丁,则参考下面的方案:对于winxp、win2003,由于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\common files\system\ado\所有的DLL文件或者安装微软数据连接控件mdac2.8。

12.服务器、工作站运行正常,网络连接正常
方法:一、ACCESS相关版本
1、重装网卡驱动,调整相关参数,建议取默认值
2、采用正版杀毒软件,清理病毒
3、关闭某些杀毒软件附带的防火墙、网镖工具(已知可能和用友软件发生冲突的包括金山毒霸、KV3000、瑞星等)
4、重装相应版本用友软件
二、SQL相关版本
1、重装网卡驱动,调整相关参数,建议取默认值
2、采用正版杀毒软件,清理病毒
3、关闭某些杀毒软件附带的防火墙、网镖工具(已知可能和用友软件发生冲突的包括金山毒霸、KV3000、瑞星等)
4、重装相应版本用友软件
使用用友软件时,SQL Server连接中的三个最常见错误!
一."SQL Server 不存在或访问被拒绝"
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,检查网络物理连接=============
ping <服务器IP地址/服务器名称>
如果ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.
还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server.防火墙软件可能会屏蔽对ping,telnet 等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.
如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败
则说明名字解析有问题,这时候要检查DNS 服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:
1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver
2.或在SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.
============= 其次,使用telnet 命令检查SQL Server服务器工作状态============= telnet <服务器IP地址> 1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server 服务器工作正常,并且正在监听1433端口的TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQL Server 服务,
也可能服务器端没启用TCP/IP 协议,或者服务器端没有在SQL Server 默认的端口1433上监听.
1433 1432 1434 80 4630
iis
==========接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了TCP/IP 协议等等=======
可以利用SQL Server 自带的服务器网络使用工具来进行检查.
点击:程序-- Microsoft SQL Server -- 服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及TCP/IP 协议.
点中TCP/IP 协议,选择"属性",我们可以来检查SQK Server 服务默认端口的设置
一般而言,我们使用SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
============= 接下来我们要到客户端检查客户端的网络配置=============
我们同样可以利用SQL Server 自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具.
点击:程序-- Microsoft SQL Server -- 客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
一般而言,我们同样需要启用命名管道以及TCP/IP 协议.
点击TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致.
单击"别名"选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,
连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用HOSTS文件有相似之处.
通过以上几个方面的检查,基本上可以排除第一种错误.
二."无法连接到服务器,用户xxx登陆失败"
该错误产生的原因是由于SQL Server使用了"仅Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如sa )进行连接.解决方法如下所示:
1.在服务器端使用企业管理器,并且选择"使用Windows 身份验证"连接上SQL Server
2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡
3.在"身份验证"下,选择"SQL Server和Windows ".
4.重新启动SQL Server服务.
在以上解决方法中,如果在第 1 步中使用"使用Windows 身份验证"连接SQL Server 失败, 那就通过修改注册表来解决此问题:。

相关文档
最新文档