繁体   English   中英

Azure 存储模拟器未连接到开发存储

[英]Azure Storage Emulator not connecting to development storage

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

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

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

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

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

我错过了什么?

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

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

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

AzureStorageEmulator.exe init /server <SQLServerInstance>

或者

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

AzureStorageEmulator.exe init /server .\\

我建议在此处查看此快速教程

启动 Azure 存储模拟器:

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

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

在 Azure 存储模拟器命令提示符窗口中输入以下内容:
AzureStorageEmulator.exe init /server 。

从 SSMS 查看 Azure 数据库:

应创建以下数据库:
AzureStorageEmulatorDb54

试试下面的命令

AzureStorageEmulator init /server 。 -跳过创建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM