T用友T3装好后连接不上服务器,核心操作是先在服务器端开启SQL Server的TCP/IP协议并放行1433端口,然后在客户端的hosts文件中绑定服务器IP和计算机名,最后用系统管理以admin身份重新登录。
装好用友T3先分清服务器端和客户端
很多人卡在连接服务器这一步,是因为压根没搞清楚自己装的是哪一端,用友T3分为服务器端和客户端两种安装模式,单机使用和局域网使用的配置逻辑完全不同。
- 服务器端:装数据库(SQL Server)+用友T3服务端程序,负责存储数据和提供连接服务。
- 客户端:只装用友T3客户端程序,通过局域网访问服务器端的数据。
如果你是单机使用,服务器端和客户端装在同一台电脑上,直接输入本机计算机名或127.0.0.1就能连接,如果是公司局域网多个电脑一起用,那服务器端必须装在性能较好的那台主机上,其他电脑全部装客户端,然后在客户端里指向服务器端的IP地址。
行业共识认为,超过80%的用友T3连接失败案例,都出在数据库服务没启动或防火墙拦截这两个环节上,而不是软件本身的问题。
服务器端需要准备什么
服务器端要保证三样东西齐全:SQL Server数据库服务正常运行、用友T3服务管理器已启动、服务器IP地址固定。
- 数据库服务:按Win+R输入
services.msc,在服务列表里找到SQL Server(MSSQLSERVER),确认状态是“已启动”。 - 用友服务:同样在服务列表里找“用友T3服务管理器”或“UFNet”,确保已启动。
- 固定IP:给服务器设置静态IP,避免因为路由器分配IP变化导致客户端连不上。
客户端的两个必要条件
客户端电脑需要满足两个前提,缺一不可:
- 客户端和服务器端必须在同一个局域网网段,能互相ping通。
- 客户端安装时选择的模块必须是“客户端”,而不是“服务器端”或“单机版”。
如果你安装时选错了模式,后面怎么配置都没用,检查方法是在客户端电脑上打开用友T3安装目录,看有没有Portal文件夹,有的话说明装的是客户端,没有说明装错了。
手把手配置用友T3服务器端
服务器端配置是整个连接过程的地基,地基没打好,客户端再怎么折腾也是白搭,按顺序操作,一步都别跳。
配置hosts文件固定服务器标识
hosts文件的作用是让客户端能通过计算机名找到服务器,不受IP变动影响,在服务器端和客户端都要配置。
- 打开
C:\Windows\System32\drivers\etc目录。 - 用记事本以管理员身份打开
hosts文件。 - 在文件末尾另起一行,输入服务器IP地址和计算机名,中间用空格隔开,例如
168.1.100 SERVER01。 - 保存后关闭,建议重启电脑让配置生效。
配置hosts文件的场景多见于服务器IP经常变动,或者客户端ping不通计算机名但能ping通IP的情况,配置好后,所有连接操作统一用计算机名,省去排查IP冲突的麻烦。
设置SQL Server混合登录验证
用友T3默认通过SQL Server身份验证连接数据库,安装时如果只选了Windows认证,客户端就进不来。
- 打开SQL Server Management Studio,用Windows身份验证登录。
- 右键实例名,选择“属性”,点击“安全性”。
- 勾选“SQL Server和Windows身份验证模式”,确定保存。
- 展开“安全性”>“登录名”,找到
sa账号,右键设置密码并启用。 - 重启SQL Server服务让配置生效。
近几年新装用友T3遇到登录失败提示“无法连接服务器”的情况,相当一部分就是sa账号密码为空或未启用导致的。
关闭防火墙或添加例外端口
防火墙是连接失败的头号元凶,系统防火墙和第三方安全软件都有可能拦截用友T3的通信。
- 打开控制面板>Windows Defender防火墙>高级设置。
- 点击“入站规则”,在右侧选择“新建规则”。
- 规则类型选择“端口”,协议选TCP,特定本地端口填
1433和4630。 - 操作选“允许连接”,按提示完成。
- SQL Server默认端口是1433,用友T3服务端口是4630,两个都得放行。
如果公司网络环境有硬件防火墙,还需要让网络管理员在防火墙上开放这两个端口,否则客户端跨网段是连不上服务器的。
手把手配置用友T3客户端
服务器端配置完成后,客户端这边主要是填写正确的服务器地址,这一步看似简单,但填写方式的差别决定了能不能连上。
用友T3服务器地址怎么填
打开客户端桌面上的“系统管理”,在登录界面选择“服务器”输入框,有三种填法:
- 填服务器IP地址:如
168.1.100,最直接,推荐优先使用。 - 填服务器计算机名:如
SERVER01,前提是hosts文件已配好。 - 填
0.0.1:仅限服务器端本机使用,客户端不要填这个。
IP地址填写注意事项
- 打开命令行输入
ipconfig,查看服务器的IPv4地址。 - 确认客户端和服务器在同一个网段,比如服务器是
168.1.100,客户端就必须是168.1.x。 - 如果填IP提示超时,先ping一下确认物理链路通不通。
计算机名填写注意事项
- 计算机名在“此电脑”右键>属性里查看。
- 计算机名不能用中文,纯英文或英文加数字最稳妥。
- 填计算机名要求hosts文件配置正确,且两端都能解析。
多数情况下客户端填IP地址是最省心的,填计算机名虽然更稳定但前期配置步骤多,适合公司网络变动频繁的环境。
用友T3客户端连接服务器失败怎么排查
连接失败时不要急着重新安装,按以下顺序排查,用户在安装好用友T3后连接服务器时遇到问题,需要按优先级从高到低逐一排除。
用友T3连接不上服务器的排查顺序
- 第一,检查服务器端SQL Server服务是否在运行,任务管理器里能看到
sqlservr.exe进程。 - 第二,检查客户端和服务器能否互相ping通,ping不通说明网络层就有问题。
- 第三,检查防火墙是否放行1433端口,临时关闭防火墙测试最快。
- 第四,检查SQL Server是否启用了TCP/IP协议,打开SQL Server配置管理器,点击“SQL Server网络配置”,右键“TCP/IP”选择“启用”。
- 第五,检查sa账号是否启用且密码正确。
连接失败提示的解决方案可以用表格对照:
| 主要解决方向 | 排查优先级 |
|———|————|———-|
| 无法连接到服务器 | 防火墙、SQL Server服务 | 高 |
| 登录失败,用户sa登录失败 | sa账号密码、SQL验证模式 | 高 |
| 超时时间已到 | 网络不通、IP填写错误 | 中 |
| 不能连接到服务器,请检查服务器配置 | 用友服务未启动、hosts配置 | 中 |
用友T3客户端连不上服务器的权限问题
权限问题容易被忽略,主要分三种情况:
- 操作系统权限:Windows 7以上系统要以管理员身份运行系统管理。
- 数据库权限:sa账号的密码不能为空,且要授予
sysadmin角色。 - 文件夹共享权限:服务器的用友安装目录要开启共享,并赋予客户端读写权限。
操作路径是:右键服务器端的用友安装文件夹,选择“属性”>“共享”,添加Everyone用户并设置完全控制权限,缺少这个步骤,客户端能登录但打开账套会报错。
用友T3连接服务器的常见问题解答
Q1:用友T3登录时提示“不能连接到服务器”怎么办
先确认服务器端数据库服务启动正常,然后在服务器和客户端分别关闭防火墙测试,如果防火墙关闭后能连接,说明是端口拦截问题,按前文步骤放行1433和4630端口即可,若仍连不上,检查客户端填写的服务器IP与实际服务器IP是否一致。
Q2:用友T3单机版还需要配置SQL Server吗
单机版同样需要安装SQL Server,安装用友T3时自带的数据库是MSDE2000,如果系统是Win7以上版本,建议单独安装SQL Server 2008 R2,然后安装用友T3时选择“已有数据库”进行附加,单机版连接服务器时填0.0.1或本机计算机名,无需额外配置hosts文件。
Q3:换路由器后用友T3客户端连接不上了
路由器更换导致服务器IP发生变化是常见问题,用新IP重新配置客户端,同时修改hosts文件中的IP映射,建议给服务器设置DHCP静态保留,在路由器后台将服务器网卡MAC地址绑定固定IP,这样以后重启路由器也不会变。
用友T3装好后连不上服务器,本质上就是网络连通性、SQL Server服务、防火墙端口三个问题来回排查,客户端填好服务器IP地址,服务器端开启混合登录和1433端口,90%的情况都能解决,如果按流程排查后仍然报错,检查一下安装时选的模块是不是“客户端”,然后重新配置hosts文件。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/773209.html


