导航
黄蜂帮助台
  • 注册

  • 或
  • 登录
    需要密码提醒吗?
或
联系我们
  • 保持联系

    给我们发邮件

  • 开始一个聊天会话

  • 知识库阅读帮助文章
  • 新闻新闻及更新
  • 联系我们我们是来帮忙的
  • 培训查看我们的选项
  • 门户网站
  • 知识库
  • 停产的产品
  • InventoryControl
  • Version 7
  • InventoryControl:服务器重启后,Wasp Inventory Windows Service服务启动不一致
订阅 下载

InventoryControl:服务器重启后,Wasp Inventory Windows Service服务启动不一致

斯科特·巴内特
2018-11-09
在Version 7

症状:服务器计算机重新启动后,Wasp Inventory Windows Service并不总是能够正常启动。当手动启动时,它启动时不会出现错误。

原因:Windows试图同时启动所有自动服务。如果发生了一些事情,导致SQL Server不能正常启动,或者只是减慢了它的速度,所以黄蜂库存Windows服务在SQL Server之前启动,那么黄蜂库存Windows服务将无法连接到数据库,并将回落到停止状态。

解决方法:可以做两件事来缓解这个问题:

首先,进入启动>服务,右键单击Wasp Inventory Windows Service,然后进入属性。设置“启动类型”为“自动(延迟启动)”,单击“确定”。

第二步稍微复杂一点,如下所示:
回到开始菜单,在搜索框中输入cmd.exe。当它出现在列表中时,右键单击它并选择以管理员身份运行。
在出现的黑色命令提示窗口中,输入(或复制/粘贴)以下命令*:
sc config WaspInventoryWindowsService depend=mssql$waspdbexpress
它应该响应“[SC] ChangeServiceConfig SUCCESS”。

这将首先将Wasp Inventory Windows服务设置为在所有其他自动服务启动后等待2分钟,然后再尝试启动,其次在SQL Server (WASPDBEXPRESS)启动之前不启动,这应该确保当它启动时,SQL将为它的登录做好准备。

唯一的缺点是,这意味着如果您重新启动机器,您将无法立即重新打开InventoryControl程序。您将不得不等待大约3分钟,让一切都开始,然后才准备好让您运行程序。

*如果您使用的是企业版,并且数据库位于默认SQL实例或其他命名实例中,则需要找到正确的服务名称来替换此命令中的"mssql$waspdbexpress"。您可以通过转到服务列表,右键单击SQL Server服务,然后转到属性来获取。此处显示的Service Name是需要输入到命令中的内容。

请评价此页面的质量

这个页面很有帮助:) :(这个页面没有帮助

28人中有13人认为这个页面有帮助


快速跳转
  • 黄蜂帮助台
  • 知识库
  • 新闻
  • 联系我们
前
帮助台软件由Deskpro