You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure存储模拟器初始化异常及启动后功能失效求助

Azure存储模拟器初始化后无法正常工作(RestError)解决办法

问题回顾

  • 初始化Azure存储模拟器5.7.0.0时,报错无法创建AzureStorageEmulatorDb57数据库,提示“数据库不存在”
  • 手动创建数据库后模拟器能启动,但存储资源管理器抛出RestError,无法正常创建表或操作存储资源

解决方案

1. 重置模拟器并重新绑定数据库

打开管理员权限的命令提示符,导航到模拟器安装目录:

cd "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator"

执行重置命令清除旧配置:

AzureStorageEmulator.exe clear all

重新初始化并指定已创建的数据库:

AzureStorageEmulator.exe init /server:(localdb)\MSSQLLocalDB /database:AzureStorageEmulatorDb57

2. 检查LocalDB实例状态

打开命令提示符,查看LocalDB实例运行状态:

sqllocaldb info MSSQLLocalDB

如果状态显示为Stopped,启动实例:

sqllocaldb start MSSQLLocalDB

3. 验证数据库权限

确保当前用户对AzureStorageEmulatorDb57拥有完整操作权限:

  • 打开SQL Server Management Studio(SSMS),连接到(localdb)\MSSQLLocalDB
  • 找到目标数据库,右键→属性→权限
  • 确认当前用户已分配db_owner角色

4. 清除存储资源管理器缓存

  • 关闭存储资源管理器,按Win+R输入%APPDATA%\Microsoft\AzureStorageExplorer
  • 删除Cache和StorageAccounts文件夹
  • 重新打开存储资源管理器,重新连接本地模拟器

5. 更换模拟器版本(可选)

若以上步骤无效,尝试更换版本:

  • 卸载当前5.7.0.0版本,安装微软官方提供的最新稳定版或5.6.x旧版本,部分用户反馈旧版本兼容性更好

内容的提问来源于stack exchange,提问作者user23218379

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 18:13:26