gpt4 book ai didi

azure - 无法初始化 Windows Azure 存储模拟器。无法启动存储模拟器

转载 作者:行者123 更新时间:2023-12-02 07:41:45 25 4
gpt4 key购买 nike

为什么启动云应用程序(Azure 存储模拟器 v 2.3)时出现错误:

无法初始化 Windows Azure 存储模拟器

我用过this为此目的配置 sql express,我能够创建数据库 - WAStorageEmulatorDb32。但还是出现上面的错误。任何想法?谢谢。

编辑

这是使用 -inprocess 选项启动存储模拟器时得到的结果:

enter image description here

最佳答案

我在更新到 v2.5 时遇到了类似的问题。我尝试了各种博客和技术论坛中概述的所有内容,但没有成功,但给出的建议似乎是正确的,只是与我的情况略有不同。

  • 卸载所有以前版本的 azure sdks
    • 可选,可能与解决我的问题无关。我卸载了所有 azure sdks、创作工具、VS 的 azure 工具、azure 库适用于 .Net、存储模拟器和计算模拟器。
  • 删除 WAStorageEmulatorDb 文件
    • 下一步是清理以前的所有 WAStorageEmulator 数据库文件。对于大多数用户来说,这些似乎保存在 c:\users\{user}\WAStorageEmulatorDb*.* 中。
      • sqllocaldb 停止 v11.0
      • sqllocaldb删除v11.0
      • 手动删除 c:\users\{user}\WAStorageEmulatorDb*.*
      • sqllocaldb create v11.0
  • 此时,通过 Web 平台安装程序重新安装 Azure SDK 2.5 无法安装,并出现以下错误。
    • CAQuietExec:Windows Azure 存储模拟器 3.0.0.0 命令行工具
      CAQuietExec:错误:无法创建数据库。
      CAQuietExec:错误 0xfffffff3:命令行返回错误。
      CAQuietExec:错误 0xfffffff3:CAQuietExec 失败
  • 这是我注意到我的环境有所不同的地方。运行 sqllocaldb info 我注意到我有 4 个实例,V11.0,其中两个实例托管个人数据库,第四个实例名为 MSSQLLocalDB。如果您在 Visual Studio - SQL Server 对象资源管理器 中打开 (localdb)\MSSQLLocalDB,您应该会看到 WAStorageEmulatorDb。对我来说,问题是我的 WAStorageEmulatorDb 没有像其他人那样存储在 v11.0 中,因此删除 v11.0 没有帮助。
  • 再次删除 WAStorageEmulatorDb 文件。现在我知道我的 WAStorageEmulatorDb 在哪里了,我重新运行了以下命令
    • sqllocaldb 停止 MSSQLLocalDB
    • sqllocaldb 删除 MSSQLLocalDB
    • sqllocaldb 创建 MSSQLLocalDB
  • 通过 Web 平台安装程序重新安装 Azure SDK 2.5 已成功完成。
  • 最后,运行 c:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\WAStorageEmulator.exe init,然后运行 ​​c:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\WAStorageEmulator.exe start 已成功启动。
    • 为了验证您还应该有新的 c:\users\{user}\WAStorageEmulatorDb34.* 文件。

我希望这对将来遇到此问题的人有所帮助。

关于azure - 无法初始化 Windows Azure 存储模拟器。无法启动存储模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com