在Azure Data Studio中还原数据库备份时出现错误“集合被修改,枚举操作可能无法执行”


11

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

我已经设置了在Docker容器上运行的本地SQL Server(使用Mac)。我正在尝试使用Azure Data Studio(v1.14.0)还原SQL数据库,但无法正常工作。

我在database.guide上使用了该指南,但是不断出错。我不知道这是什么意思。

还原数据库失败:集合已修改;枚举操作可能无法执行

我曾尝试从学校计算机(在PC上使用SQL Server Management Studio)上制作的备份中还原.bak文件,并尝试使用Database.guide中的bak文件进行还原。我还从当前的Azure数据库中进行了备份,并尝试还原该备份-也不起作用。


您运行的实际SQL是什么?
拉努(Larnu)

@Larnu我没有,我只是按照数据库
.guide

那仍然运行SQL。SSMS和ADS都有一个“脚本”按钮。给我们看脚本。
拉努

@Larnu我不确定该怎么做,我两天前开始使用ADS。还原备份时,我尝试单击脚本按钮(我猜它立即运行了自动化脚本),但是出现了相同的错误。我不知道如何检索尝试还原备份时运行的实际SQL。
SpaceMonkeyMonty

您按脚本按钮。它的字面意思是“脚本”。
拉努(Larnu)

Answers:


24

我终于得到它的工作!还原时,在“文件”选项卡中,我在“重新定位所有文件”框中打了勾,并指定了将数据和日志文件重新定位到/ var / opt / mssql / data的位置,并且可以正常工作。


4
我希望能在浪费时间之前找到它。赞这个东西!
TinkerTenorSoftwareGuy

2
幸运的是,我在浪费时间之前进行了搜索并找到了此页面。大拇指!
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.