azure-storage - Azure存储模拟器无法使用 “The database '初始化AzureStorageEmulatorDb5 7' does not exist”

标签 azure-storage sql-server-express azure-storage-emulator

我在Azure存储模拟器上遇到问题。我试图重新初始化数据库,并收到以下错误。

这是在安装Visual Studio 2019预览版之后,但这可能只是巧合。我尝试了一个小时左右才能使其运行,然后放弃并仅使用“保留我的文件”选项重置我的机器,重新安装了Visual Studio 2017和Azure工具,但仍然遇到相同的问题。

我知道重置听起来有点激烈,但是VS 2019在VS2017中破坏了我的Azure函数,它们无法启动,所以我想要全新安装。

如果我使用sqllocaldb create(版本13.1.4001.0)手动创建数据库,则可以很好地创建数据库,但是初始化仍然失败,并显示相同的消息。

有任何想法吗?

C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator>AzureStorageEmulator.exe init Windows Azure Storage Emulator 5.7.0.0 command line tool Found SQL Instance (localdb)\MSSQLLocalDB. Creating database AzureStorageEmulatorDb57 on SQL instance '(localdb)\MSSQLLocalDB'. Cannot create database 'AzureStorageEmulatorDb57' : The database 'AzureStorageEmulatorDb57' does not exist. Supply a valid database name. To see available databases, use sys.databases.. One or more initialization actions have failed. Resolve these errors before attempting to run the storage emulator again. Error: Cannot create database 'AzureStorageEmulatorDb57' : The database 'AzureStorageEmulatorDb57' does not exist. Supply a valid database name. To see available databases, use sys.databases..

最佳答案

  • 如果Azure模拟器正在运行,请停止它。
  • 打开SSMS并连接到您的(localdb)实例。
  • 手动创建“AzureStorageEmulatorDb57”。
  • 以管理员身份打开命令提示符。
  • 运行“AzureStorageEmulator.exe init”。
  • 运行VS项目。
  • 关于azure-storage - Azure存储模拟器无法使用 “The database '初始化AzureStorageEmulatorDb5 7' does not exist”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53673763/

    相关文章:

    sql-server - 无法安装 Azure 存储模拟器 4.1

    javascript - 在使用配置文件而不是环境变量的 Node 应用程序中,应将 Azure 存储连接字符串放在何处?

    c# - 文件不包含 "WriteAllTextAsync"的定义?

    c# - 在 CloudBlobContainer 中找不到 Listblob()

    c# - 如何在 asp.net C# 中创建连接字符串

    c# - Android:如何将 ExecuteScalar 移植到 Java?

    azure - 如何从 Azure 复制到存储模拟器

    c# - 如何通过TableServiceEntity将二进制文件保存到Azure表存储?

    sql-server - 无法通过sql management studio从docker容器连接到ms sql数据库

    azure - 在本地运行 Azure 函数应用程序时,Azure 函数的监听器无法启动错误。怎么解决这个问题呢?