我对数据库非常陌生,所以请耐心等待。
我已经设置了在 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/