1.用友畅捷通T3的下载地址:https://service.chanjet.com/product/goods/download-list?id=53a2f05cea812bed4a6760ec(下带低版本补丁的就不用下里面的sqlserver了,里面自带sqlserver安装程序)
2.关掉网络防火墙(本来设通过就行,但懒得搞了)
想搞的话可以考虑参考这篇,应该允许SQL sever就行:https://blog.csdn.net/xiaodu3325/article/details/82921711
3.关掉微软的杀软(设置->病毒威胁防护->关闭Micrsoft Defender)
如果安了360或火狐也请顺手关了(不关会有个注入报毒,允许也会一会闪退,360不报也会闪退)
4.控制面板->程序->启用或关闭Windows功能:带.NET全勾+带 Internet Information Serives的也全勾(方块是部分选了,勾是勾)。(全勾是保险操作,有精力的完全可以精简)
5.管理员运行cmd(win+r不一定是管理员,带着个“C:\Windows\system32>”的才是管理员) 输入运行 cscript %systemdrive%/inetpub/adminscripts/adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1
参考:https://blog.csdn.net/aqgsh/article/details/13631039(这步不确定是否必要,建议走一遍。主要为了解决sqlserver2005需要32位asp支持,不确定提供的版本是否需要)
6.解压后双击运行auto run.exe(中间可能重启,再打开就好了;这步会弹出不兼容,不用管叉掉就行)
7.先选SQL2005EXPRESS 一路我已知情同意+下一步
8.运行一遍环境检测,不出意外的话有个计算机名称问题(设置搜 查看电脑名称 ->重命名这台电脑->删掉杠或者打个喜欢的纯英文名称)
9.再运行一遍环境检测,不出意外就全绿了,接着就可以下一步安装了
10.回到auto run.exe的界面点T3-标准版(不确定普及版是不是也这个名)一路下一步
注意:确保之前没装过SQL Server(不论哪个版本),因为用友调用的SQL server应该是80的默认实例,命名实例没法改成默认实例的(至少我查到的是这样的),80只能用SQL server 2000 2005 2008
我的解决办法是直接重做系统,实际可以删除默认实例来重创
参考的SQL server兼容性:https://learn.microsoft.com/zh-cn/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-ver16
标签:sql,T3,server,用友,https,SQL,win10 From: https://www.cnblogs.com/Hollow2333/p/18416314