代码之家  ›  专栏  ›  技术社区  ›  awj

无法启动Azure存储仿真程序

  •  1
  • awj  · 技术社区  · 7 年前

    尝试在新安装的计算机上运行Azure存储仿真器时遇到问题。

    刚开始它又回来了

    无法创建数据库“azureStorageEmulatorDB56”:数据库“azureStorageEmulatorDB56”不存在。请提供有效的数据库名称。要查看可用的数据库,请使用sys.databases.。

    但是,当我跑步时 sqllocaldb i 我可以在那里看到 名为“azureStorageEmulatorDB56”的数据库。

    我最终执行了命令

    AzureStorageEmulator init -server localhost -forcecreate
    

    它回来了

    授予用户azuread\[用户名已删除]的数据库访问权限。
    已授予用户azuread\[用户名已删除]的数据库访问权限。

    初始化成功。存储模拟器现在可以使用了。
    存储仿真程序已成功初始化,可以使用了。

    看起来很有希望。

    但是,当我右键单击系统中仿真器的图标时,尝试选择“启动存储仿真器”不会发生任何事情。如果我查看日志文件,我会看到一个错误日志(error20-jul-18-11-07.log),其中包含…

    2018年7月20日上午11:06:36[错误][活动ID=00000000-0000-0000-0000-00000000000]输入字符串格式不正确。

    还有一个 Info20-Jul-18-11-07.log 包含以下内容的文件

    2018年7月20日上午11:06:36[信息][活动ID=00000000-0000-0000-0000-00000000000]启动服务:blob
    2018年7月20日上午11:06:36[信息][活动ID=00000000-0000-0000-0000-00000000000]停止服务:blob

    有人能解释出哪里出了问题,以及如何启动和运行本地存储模拟器吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Remy    7 年前

    尝试禁用日志记录,5.5版本中似乎存在错误: https://github.com/Azure/azure-storage-net/issues/728

    推荐文章