无法启动Azure存储模拟器

时间:2018-07-20 09:19:52

标签: azure-storage-emulator

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

起初它正在返回

  

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

但是,当我运行sqllocaldb i时,我看到有一个 名为“ AzureStorageEmulatorDb56”的数据库。

我最终运行了命令

AzureStorageEmulator init -server localhost -forcecreate

返回了

  

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

     

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

看起来很有希望。

但是,当我右键单击系统中的仿真器图标并尝试选择“启动存储仿真器”时,没有任何反应。然后,如果我查看日志文件,我会看到一个错误日志(Error20-Jul-18-11-07.log),其中包含...

  

7/20/2018 11:06:36 AM [错误] [ActivityId = 00000000-0000-0000-0000-000000000000]输入的字符串格式不正确。

还有一个Info20-Jul-18-11-07.log文件,其中包含

  

7/20/2018 11:06:36 AM [Info] [ActivityId = 00000000-0000-0000-0000-000000000000]启动服务:Blob
  7/20/2018 11:06:36 AM [Info] [ActivityId = 00000000-0000-0000-0000-000000000000]停止服务:Blob

任何人都可以解释发生了什么问题以及如何启动并运行本地存储模拟器吗?

1 个答案:

答案 0 :(得分:1)

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