下载用友账套后台缀号到底填什么?我翻遍了设置才明白
下载用友账套怎么知道后台缀号?我第一次硬是卡在登录界面
来来回回装了三次用友T3,每次重启软件都弹个“账套后台缀号错误”的提示,你们遇过没?当时真的,对着屏幕骂了好几句,明明安装包是从点本页下载按钮拿下来的,怎么连个登录都进不去。后来翻遍系统盘的用友目录、试了七八种组合,才发现这个后缀号根本不是让你猜的——它藏在安装目录下一个叫HostID的文件里。打开那个小文件,一串类似-TEST-01的字符就是答案。对,就是这个短破玩意儿,输入进去后瞬间登录成功,之前白封装了两台虚拟机。
后缀号填错到底会怎样?两个真实案例
先说第一个坑。我一个朋友,公司刚换了服务器,他从点本页下载按钮下了最新版用友通,按着安装向导一步步走下去,结果每次输完账套号后,软件就自动断开连接。他以为防火墙拦了,关了安全软件还是一样。我远程一看,后台库里有个配置文件叫Ufsystem.ini,里面记录的后缀完全没改,还是之前的演示服务器地址。手动改成实际IP带的那个短后缀,问题秒解。
另一个例子更离谱。有次我在调试U8,装完之后死活登不进“系统管理”,点开一看,后台缀号栏里填了个长得像邮箱的玩意儿——明显是复制粘贴错误。改回正常的3到5位字母数字组合,登录界面直接变了,原本灰色的“账套主管”按钮亮了。说实话,软件这块一点都不智能,它只会按你填的后缀去找对应的SQL实例,找不到就卡在登录页面,连个具体错误码都懒得给你。
从点本页下载按钮到跑通账套:安装后该检查的三个地方
装完用友后,别急着高兴,先打开安装目录的U8Soft或T3Soft文件夹。我的习惯是立刻找到Ufsystem.ini这个文件,用记事本打开,你会看到类似[System]这样的节点,下面有个“ServerHost=”的条目,等号右边那串就是当前软件认的后缀。假如你装的是单机版,多数是空的或者写个localhost,但你连的是网络版服务器,这里才是真正需要改的地方。别靠猜,直接看这个文件里的值。
第二步,去SQL Server的配置管理器里看一眼。你装的用友版本,一般会自动生成一个带版本名称的实例名,比如SQLEXPRESS或者UFSOFT。如果这里创建实例时名字写错了,比如手滑多打了一个字母,那你下载的用友客户端无论如何找不到正确的后台。别问我怎么知道的,我那台笔记本的SQL实例名里就多了个点,搞了三天才找到。
第三步,也是最容易被忽略的,是客户端上的“系统管理”界面有一个“后台缀号”填写框,但很多人根本不知道这个框在哪。打开软件,点菜单栏的“系统”->“系统管理”,然后点那个“连接”或者“设置”小图标,弹出来的对话框最底下藏着这个输入栏。我这里故意写成了“输入栏”,因为有人把它当成了备注文本框。
如果你下载的是用友T+标准版,后缀号变成了云端参数
T+和传统用友在后台缀号这块完全不是一个玩法。T+装完以后,登录页面让你输的不是后缀,而是一个叫“站点地址”的东西,比如http://你的电脑名:8080/tplus。但你要是自己点本页下载按钮去官网下补丁包,有时候补丁包里会自动覆盖一个config.xml文件,那个文件里有个BackUpServer节点,里面的端口号和数据库实例拼起来就是实质上的“后缀号”。我在一家门店上线T+时,门店经理的补丁包没打完整,后台上传数据报错,我一看config里的后缀号已经是10个字符的老格式,改成8字符新格式立刻通。
还有一点,T+的账套管理工具里有个“数据源配置”选项卡,里面写了数据库实例的名称。很多人以为SaaS版就全云上了,实际上本地中间件还保留着那个后缀。你要是第一次接触,千万别跳过那个小窗口,它写明的“实例名.计算机名”就是你找后缀号的关键。
常见后缀号错误及硬核修改方法
最常见的错误就是装了用友A版本,却拿着另一个B版本安装包里解压出来的配置文件去覆盖。比如你把U8的HostID文件复制到T3目录下,登录时软件后台会傻掉,告诉你“非法的后台连接串”。你只能老老实实去掉这个文件,然后重启软件让它重新生成,再去查看新文件里的后缀号。
第二种错误是多人共用一个服务器,但每个人都把自己的机器名填成了后台后缀。比如你的电脑叫DESKTOP-ABC,你填的后缀号写成“DESKTOP-ABC”,但服务器上的SQL实例名是“DESKTOP-ABC\U8SOFT”。少了那个反斜杠和实例名,服务器根本认不出你是谁。粗枝大叶的人最容易栽在这,我有一次远程帮一个人改,打完这三字密码瞬间登录。
硬核一点的修改方法是在注册表里找。按Win+R输入regedit,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\U8Soft\Login,里面有个叫“ServerName”的键,里面的值就是要用的后缀号。注意,如果这里写着乱码或者带空格,那不是版本不兼容,就是补丁没下干净。我都碰到过一两次,直接删掉键值,重新运行一次系统管理,软件会自动从配置文件里重新读出一遍真实后缀。当然,搞注册表之前记得备份,别问我备份了几次。
用友下载站下到的版本不同,后缀号规则会变吗
我的经验是,你用点本页下载按钮拿到的安装包,后缀号规则基本统一,但不同大版本之间有细微差异。比如T3 10.9的后缀通常只有“-01”这种短格式,而T3 11.1开始变成“计算机名.IP地址”的格式。你要是强行把旧版本的规则套到新版上,登录界面的后台缀号框只能输入一个值,两个格式不兼容,直接白屏。另外,装U8 16.0的时候,我发现它的默认后缀里会自动带一个版本号如“U8SOFT160”,而早期版本就没有。遇到这类情况,我建议你装完软件之后立刻去应用菜单里点一下“数据库配置”,把它弹出来的那个实例名抄下来,跟下载站页面上的说明文档稍微比对一下,基本不会错。毕竟下载站的更新说明都会写“本版支持xxx实例名后缀”,看一眼再动手,省得后面折腾几个小时。