У меня возникли проблемы с восстановлением резервной копии базы данных с моего текущего хоста (SQL Server 2012 Express) на моем новом хосте (SQL Server 2014).Попытка восстановления SQL Server 2012 Express до 2014
Я использую MyLittleBackup и сообщают об ошибке ниже.
В сценарии, который он запускает, дублируются файлы MDF.
Почему существуют дубликаты и как я могу это исправить? Поставщик
.Net SqlClient данных
Файл 'C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ rbkkipfb_xxx_data.mdf' востребовано 'ftrow_Products и Brands' (3) и «xxx_dat» (1). Предложение WITH MOVE может использоваться для перемещения одного или нескольких файлов. Файл 'C: \ Program Files \ Microsoft SQL Сервер \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ rbkkipfb_xxx_data.mdf' заявлен 'ftrow_ProductsAndBrands' (4) и 'xxx_dat' (1). Предложение WITH MOVE может использоваться для перемещения одного или нескольких файлов. RESTORE DATABASE заканчивается аномально.
ИСПОЛЬЗОВАНИЯ [мастер] GO
ALTER DATABASE [rbkkipfb_xxx] SET SINGLE_USER С ОТКАТА СРОЧНОЕ GO
ВОССТАНОВЛЕНИЕ БАЗА ДАННЫХ [rbkkipfb_xxx] FROM DISK = N'C: \ Inetpub \ mylittlebackup \ Data \ MLBUpload \ MSSQL \ rbkkipfb_xxx \ 636124445992698861_xxx.bak» WITH RECOVERY, FILE = 1, ЗАМЕНА, MOVE N'ftrow_ProductsAndBrands' TO N'C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA ** rbkkipfb_xxx_data * * .mdf ' , MOVE N'ftrow_Products and Brands' TO N'C: \ Program Файлы \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA ** rbkkipfb_xxx_data ** МДФ ' , MOVE N'xxx_dat' TO N'C:. \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ . DATA ** rbkkipfb_xxx_data ** мдф ' , MOVE N'xxx_log' TO N'C: \ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \ rbkkipfb_xxx_log.ldf» , NOUNLOAD, статс = 10 GO
ALTER DATABASE [rbkkipfb_xxx] MODIFY FILE (NAME = N'ftrow_ProductsAndBrands', MAXSIZE = 10485760KB) GO
ALTER DATABASE [rbkkipfb_xxx] MODIFY FILE (NAME = N'xxx_log», MAXSIZE = 10485760KB) GO
ALTER DATABASE [rbkkipfb_xxx] SET MULTI_USER С ROLLBACK СРОЧНОЕ GO
Edit: Я думаю, что это связано с полнотекстовых индексов, я могу восстановить без них?
Как удалить исходную резервную копию и вы имеете в виду файл bak? Исходная база данных больше недоступна ... – johna
Oh. Я не знаю, как это сделать. Я думал, что исходный db доступен, где вы можете удалить индексы и создать новую резервную копию. –
Спасибо за ваши ответы ... Но вы говорите, что резервное копирование базы данных бесполезно? – johna