我在使用 Azure 存储模拟器时遇到问题。我试图重新初始化数据库并得到以下错误。
这是在安装 Visual Studio 2019 Preview 之后发生的,但这可能只是巧合。我尝试了一个小时左右让它运行,然后放弃并使用“保留我的文件”选项重置我的机器,重新安装了 Visual Studio 2017 和 Azure 工具,但仍然看到同样的问题。
我知道重置听起来有点激烈,但 VS 2019 在 VS2017 中破坏了我的 Azure Functions,它们不会启动,所以我想要一个全新的安装。
如果我使用 sqllocaldb create(版本 13.1.4001.0)手动创建数据库,则数据库创建得很好,但 init 仍然失败并显示相同的消息。
有任何想法吗?
C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>AzureStorageEmulator.exe init Windows Azure Storage Emulator 5.7.0.0 命令行工具找到 SQL 实例 (localdb)\MSSQLLocalDB。在 SQL 实例“(localdb)\MSSQLLocalDB”上创建数据库 AzureStorageEmulatorDb57。无法创建数据库“AzureStorageEmulatorDb57”:数据库“AzureStorageEmulatorDb57”不存在。提供一个有效的数据库名称。要查看可用数据库,请使用 sys.databases.. 一项或多项初始化操作失败。在尝试再次运行存储模拟器之前解决这些错误。错误:无法创建数据库“AzureStorageEmulatorDb57”:数据库“AzureStorageEmulatorDb57”不存在。提供一个有效的数据库名称。要查看可用的数据库,请使用 sys.databases。