【问题标题】:Azure Storage Emulator not connecting to development storageAzure 存储模拟器未连接到开发存储
【发布时间】:2018-01-18 16:57:29
【问题描述】:

我全新安装了 azure 存储模拟器。 使用命令工具 AzureStorageEmulator.exe 初始化一切。

然后我启动 Azure 存储资源管理器并查看我的所有订阅。当我打开“本地和附加”以在“开发”下创建新的 Blob 容器、队列或表时,程序开始无限期地加载该节点。

当我尝试从 Visual Studio 2017 运行我的项目时,模拟器已启动但立即停止。出现错误:Microsoft.WindowsAzure.Storage.StorageException:'基础连接已关闭:连接已意外关闭'。

当我检查存储模拟器的状态时,它正在运行。 sqlexpress db 已创建 AzureStorageEmulatorDb52。然而,Storage Explorer 似乎并没有连接到本地存储来加载或创建任何新实体。

我尝试过的事情: 重新安装 Visual Studio、Azure SDK、AzureStorageExplorer、AzureStorageEmulator,删除本地 sqlexpress 实例上的 AzureStorageEmulator 数据库...

我错过了什么?

【问题讨论】:

    标签: azure visual-studio-2017 azure-storage azure-storage-emulator


    【解决方案1】:

    '底层连接已关闭:连接意外关闭'。

    主要是由于模拟器和 SQLDB 之间的网络连接问题引起的。

    您应该运行以下任一命令:

    AzureStorageEmulator.exe init /server <SQLServerInstance>
    

    或者

    您还可以使用以下命令,该命令指示模拟器使用默认 SQL Server 实例:

    AzureStorageEmulator.exe init /server .\\
    

    我建议查看这个快速教程here

    【讨论】:

      【解决方案2】:

      启动 Azure 存储模拟器:

      选择“开始”按钮或按 Windows 键。
      键入或粘贴 Azure 存储模拟器。
      从显示的应用程序列表中选择模拟器。

      初始化存储模拟器以使用不同的 SQL 数据库:

      在 Azure 存储模拟器命令提示符窗口中输入以下内容:
      AzureStorageEmulator.exe 初始化/服务器。

      从 SSMS 查看 Azure 数据库:

      应创建以下数据库:
      AzureStorageEmulatorDb54

      【讨论】:

        【解决方案3】:

        试试下面的命令

        AzureStorageEmulator 初始化 /server 。 -skipcreate

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-06-11
          • 2020-02-29
          • 1970-01-01
          • 1970-01-01
          • 2019-02-24
          • 1970-01-01
          • 2022-08-03
          相关资源
          最近更新 更多