sql-server - 在 Azure Data Studio 中还原数据库备份时出现错误 "collection was modified enumeration operation may not execute"

标签 sql-server azure docker

我对数据库非常陌生,所以请耐心等待。

我已经设置了在 Docker 容器上运行的本地 SQL Server(使用 Mac)。我正在尝试使用 Azure Data Studio (v1.14.0) 恢复 SQL 数据库,但它不起作用。

我使用了 database.guide 上的指南但不断出现错误。我不知道这意味着什么。

Restore database failed: collection was modified; enumeration operation may not execute

我尝试从学校计算机上的备份(在 PC 上使用 SQL Server Management Studio)恢复 .bak 文件,并尝试使用 Database.guide 中的 bak 文件进行恢复。我还从 Azure 中当前的数据库进行了备份,并尝试恢复该备份 - 也没有成功。

最佳答案

我终于开始工作了! 恢复时,在文件选项卡中,我勾选了“重新定位所有文件”框,并指定了将数据和日志文件重新定位到/var/opt/mssql/data 的位置,并且成功了。

关于sql-server - 在 Azure Data Studio 中还原数据库备份时出现错误 "collection was modified enumeration operation may not execute",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59437429/

相关文章:

Sql Server - 在查询中选择逻辑结果

azure - 使用 azure cli --generate-ssh-keys 自动生成的 SSH key 存储在 Windows 中的哪里

c++ - 如何从docker中的程序记录主机桌面(ubuntu中的c++ opencv)?

docker - 为多个用户实现 Docker 隔离

sql - 如何删除SQL Server中两个表中的数据?

sql-server - SQL Server 2000中的内爆类型函数?

sql-server - 如何在 xquery 中执行不区分大小写的属性选择器

Azure DevOps 托管构建代理 MSI

供 MQTT 设备订阅的 Azure C2D 消息

azure - 文件不在 docker workdir azure web 应用程序中