另一个用户连接到公司时无法更新

2020-08-14 23:03发布

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

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


美好的一天,

在常规设置中更改小数点时,发生错误"连接另一个用户时无法更新"。 要解决此问题,我们用SQL分离了数据库,然后重新附加了数据库,但是此解决方案不起作用。 我在测试数据库中重新创建了方案,并成功更改了小数点。 除了分离/重新连接的数据库之外,还有什么方法可以解决这个问题。

谢谢。

此致

Ardie

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

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


美好的一天,

在常规设置中更改小数点时,发生错误"连接另一个用户时无法更新"。 要解决此问题,我们用SQL分离了数据库,然后重新附加了数据库,但是此解决方案不起作用。 我在测试数据库中重新创建了方案,并成功更改了小数点。 除了分离/重新连接的数据库之外,还有什么方法可以解决这个问题。

谢谢。

此致

Ardie

付费偷看设置
发送
9条回答
奄奄一息的小鱼
1楼 · 2020-08-14 23:36.采纳回答

嗨,

在services.msc中--->停止SAP业务的一个活动中心,然后更新

问候,

Sudhir B

SAP小菜
2楼-- · 2020-08-14 23:27

嗨,

我要说的是,这不会损害您的其他数据库,显然也将停止对其他数据库的服务。 ????

致谢

CPLASF-自律
3楼-- · 2020-08-14 23:51

嗨,Aridie,

尝试从SAP中注销所有用户,然后尝试。关闭所有SQL服务,然后重新启动并尝试...????

致谢

Kennedy

灬番茄
4楼-- · 2020-08-14 23:35

请确保您需要断开所有正在运行的附加组件。

使用超级用户尝试

根据SAP注释:959777

在2007年的版本中,不允许用户减少小数位数,而只能增加小数位数。

如果在小数点后增加的情况下弹出相同的错误,则请确保没有使用sap b1登录,然后尝试更新

注意事项

< p> Kennedy

落灬小鱼
5楼-- · 2020-08-14 23:53

嗨Ardie,

1247060-在连接其他用户时无法更新某些字段

症状

在SAP Business One 2005和更早版本中,即使其他用户同时连接到公司数据库,也可以更新"公司详细信息"和"常规设置"窗口中的所有字段(在"管理"->"系统初始化"下)。

从SAP Business One 2007开始,将无法修改某些字段,例如"本地货币"和"系统货币"(在"公司详细信息"表单->"基本初始化"选项卡中)以及"十进制分隔符和千位分隔符( 在常规设置表单->显示标签中) 这些用户通过应用程序或DI连接到公司数据库。

如果在其他用户连接到DB时尝试更新这些字段,则会显示错误:"无法更新 用户已连接到公司"。

将根据所有可能的连接来检查是否将其他用户连接到数据库,这不仅意味着SAP Business One应用程序还包括附加组件和其他SQL连接


原因

咨询


解决方案

< p>引入了新的行为,以防止更改影响所有用户和正在创建的所有事务的数据库基本定义。

例如,在以前的版本中,某个用户可能会 当其他用户正在生产文档或执行其他操作时,修改公司中的小数点分隔符。
结果是,由于分隔符被修改,因此可能使用错误的分隔符来创建文档 在文档创建过程中出现错误。 之所以会这样,是因为任何打开的表单都不会使用其他用户所做的修改来更新。

谢谢。

Hari


浮生未央
6楼-- · 2020-08-14 23:32

我尝试了所有解决方案,但未能解决我的问题。

请执行以下操作:

1。分离并附加数据库以断开连接。

2。停止集成服务

3。 以超级用户身份登录。检查B1i用户是否为灰色,应将其设为灰色以继续操作。如果不是从(1)开始,然后重新启动许可证服务。

4。通过以下方式将"客户"数据库更改为单用户模式:

要将数据库设置为单用户模式

  1. 在对象资源管理器中,连接到SQL Server数据库引擎的实例,然后展开该实例。
  2. 右键单击要更改的数据库,然后单击"属性"。
  3. 在"数据库属性"对话框中,单击"选项"页面。
  4. 从"限制访问"选项中,选择"单个"。
  5. 如果其他用户已连接到数据库,则会显示"打开连接"消息。 若要更改属性并关闭所有其他连接,请单击"是"。

5。 登录到SAP。 停止所有插件。

6。 更新小数位数????成功。

7. 将数据库设置回多用户。

希望这对您有所帮助。

梦想连接
7楼-- · 2020-08-14 23:30

我尝试了所有解决方案,但它们未能解决我的问题。

请执行以下操作:

1。分离并附加数据库以断开连接。

2。停止集成服务

3。 以超级用户身份登录。检查B1i用户是否为灰色,应将其设为灰色以继续操作。如果不是从(1)开始,然后重新启动许可证服务。

4。通过以下方式将"客户"数据库更改为单用户模式:

要将数据库设置为单用户模式

  1. 在对象资源管理器中,连接到SQL Server数据库引擎的实例,然后展开该实例。
  2. 右键单击要更改的数据库,然后单击"属性"。
  3. 在"数据库属性"对话框中,单击"选项"页面。
  4. 从"限制访问"选项中,选择"单个"。
  5. 如果其他用户已连接到数据库,则会显示"打开连接"消息。 若要更改属性并关闭所有其他连接,请单击"是"。

5。 登录到SAP。 停止所有插件。

6。 更新小数位数????成功。

7. 将数据库设置回多用户。

希望这对您有所帮助。

一周热门 更多>