Windows 10 1803更新后,奇怪的Advantage数据库连接问题。

2020-09-18 23:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在Windows 10 1803更新后,一旦我们登录并退出2到3次,下次尝试登录时,我们将收到6420错误。

利益数据库服务器正在运行,但是要能够再次登录,我必须在服务器上重新启动利益数据库服务器。 我已经阅读了几篇文章,并验证了它们都在工作。 我已启用SMB2,我已如下修改ads.ini文件

[数据库]
PTODAY = \\ myserver \ tucch \ tucc_ptoday_files
CONV_DATA = \\ myserver \ tucch \ tucc_ptoday_files
[SERVERNAME]


LAN_IP = 192.168.1.50

LAN_PORT = 6262

[设置]

ADS_SERVER_TYPE = 2

我们可以解析主机名并ping主机。 关闭所有防火墙和防病毒软件。 我确实在事件查看器中找到一个参考,说明优势数据库已停止。 除此之外,事件日志中不会显示任何错误。

有什么想法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在Windows 10 1803更新后,一旦我们登录并退出2到3次,下次尝试登录时,我们将收到6420错误。

利益数据库服务器正在运行,但是要能够再次登录,我必须在服务器上重新启动利益数据库服务器。 我已经阅读了几篇文章,并验证了它们都在工作。 我已启用SMB2,我已如下修改ads.ini文件

[数据库]
PTODAY = \\ myserver \ tucch \ tucc_ptoday_files
CONV_DATA = \\ myserver \ tucch \ tucc_ptoday_files
[SERVERNAME]


LAN_IP = 192.168.1.50

LAN_PORT = 6262

[设置]

ADS_SERVER_TYPE = 2

我们可以解析主机名并ping主机。 关闭所有防火墙和防病毒软件。 我确实在事件查看器中找到一个参考,说明优势数据库已停止。 除此之外,事件日志中不会显示任何错误。

有什么想法吗?

付费偷看设置
发送
6条回答
葫芦娃快救爷爷
1楼-- · 2020-09-18 23:51

如果收到6420错误,则意味着没有找到ads.ini文件,或者没有正确读取文件。

对不起,但是我要问:您发布的ADS.ini是匿名的还是从字面上包含字符串" myserver"和" SERVERNAME"?

如果您在Advantage Data Architect中创建一个在连接字符串中包含端口的连接,您是否会看到相同的行为?

此致

Mike Loop
高级支持工程师
SAP产品支持

落灬小鱼
2楼-- · 2020-09-18 23:32

我遇到了同样的问题。 我安装了Windows 10机器来专门测试。 在安装1803更新之前,我的ads.ini文件如下所示。 它正在连接到网络上的固定IP地址10.0.0120。

该程序通过映射的驱动器N:从客户端工作站执行,并且在Windows更新之前可以完美运行。

[10.0.0.120]
LAN_IP = 10.0.0.120
LAN_PORT = 6262

[数据库]
USERCFG = n:\ adjobsys \ usercfg; A
JobSystem = n :\ Adjobsys \ Dictionary \ JobSys.add;
JTS = n:\ Adjobsys \ AdJts; A
JOBSYS = n:\ Adjobsys; A
JIS = n:\ Adjobsys \ AdJis; A
JQS = n:\ Adjobsys \ AdJqs; A
JTSPRIV = c:\ jtspriv; A
JQSPRIV = c:\ jqspriv; A
JISPRIV = c:\ jispriv; A

安装1802更新后,出现6420错误。 从网络驱动器执行程序时,似乎1803更新使之成为Windows的优势。 如果我将可执行文件和所有优势dll等复制到本地c:驱动器,则程序将运行并访问网络驱动器上的数据库。

您是否知道如何将可执行文件和优势dll保留在网络驱动器上并从客户端工作站运行?

(否则,该应用程序的所有客户端都需要在其本地c:驱动器上拥有自己的应用程序副本和Advantage dll)

我很乐意让您的Team Viewer进入我的机器向您展示。

谢谢。

CPLASF-自律
3楼-- · 2020-09-18 23:44

" myserver"通常不会显示真实的服务器名称。

[SERVERNAME]是我从其他帖子之一中挑选的。 这不正确吗?

lukcy2020
4楼-- · 2020-09-18 23:45

[SERVERNAME]或[MyServer]是占位符,应替换为连接字符串中指定的服务器或IP地址。

如果您的连接字符串类似于:

\\ Example \ share \ path \ mydb.add标头应为:[Example]

\\ Server.example.com \ share \ path \ mydb.add标头应为:[< a hraf=" http://Server.example.com" target =" _ blank"> Server.example.com ]

\\ 192.168.0.0 \ share \ path \ mydb.add标头应为:[192.168.0.0]

Mike Loop-SAP产品支持


ZJXianG
5楼-- · 2020-09-18 23:40

我遇到了同样的问题。 我安装了Windows 10机器来专门测试。 在安装1803更新之前,我的ads.ini文件如下所示。 它正在连接到网络上的固定IP地址10.0.0120。

该程序通过映射的驱动器N:从客户端工作站执行,并且在Windows更新之前可以完美运行。

[10.0.0.120]
LAN_IP = 10.0.0.120
LAN_PORT = 6262

[数据库]
USERCFG = n:\ adjobsys \ usercfg; A JTS = n:\ Adjobsys \ AdJts; A
JOBSYS = n:\ Adjobsys; A
JIS = n:\ Adjobsys \ AdJis; A
JQS = n:\ Adjobsys \ AdJqs; A
JTSPRIV = c:\ jtspriv; A
JQSPRIV = c:\ jqspriv; A
JISPRIV = c:\ jispriv; A

安装1802更新后,出现6420错误。 从网络驱动器执行程序时,似乎1803更新使之成为Windows的优势。 如果我将可执行文件和所有优势dll等复制到本地c:驱动器,则程序将运行并访问网络驱动器上的数据库。

您是否知道如何将可执行文件和优势dll保留在网络驱动器上并从客户端工作站运行?

(否则,该应用程序的所有客户端都需要在其本地c:驱动器上拥有自己的应用程序副本和Advantage dll)

我很乐意让您的Team Viewer进入我的机器向您展示。

谢谢。

野沐沐
6楼-- · 2020-09-18 23:28

米奇

您的问题与线程" 1803更新后ADS无法连接Win10"中描述的问题更为相似。 请查看此处讨论的解决方案。

由于使用了3​​0年之久的该协议的一些广为人知的漏洞,微软似乎已阻止了从SMB1网络共享启动的任何应用程序。 解决方案是切换到SMB2/SMB3共享。

Mike Loop
高级产品支持工程师
SAP产品支持

一周热门 更多>