Восстановление базы данных SQL Server на тот же компьютер

Я пытаюсь восстановить bak-файл базы данных sql-сервера на тот же сервер, но с другим именем. Когда я запускаю восстановление, исходная база данных начинает показывать восстановление. Я изменил логическое имя старой базы данных и новое расположение файлов .mdf и .ldf базы данных.

0
задан 27 February 2016 в 01:40
1 ответ

В SQL Server Management Studio щелкните правой кнопкой мыши папку «Базы данных» (но не любую из баз данных) и выберите «Восстановить базу данных».

Общая панель: В разделе «Место для восстановления» укажите имя. В разделе «Источник для восстановления» выберите нужный файл .bak. Убедитесь, что установлен флажок "Восстановить".

Панель параметров: Убедитесь, что пути в Restore As соответствуют желаемому имени.

Щелкните OK для восстановления.

RESTORE DATABASE [DB2] FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\DB1.bak' WITH  FILE = 1,  MOVE N'<database name>' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB2.mdf',  MOVE N'<database name>_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DB2_1.LDF',  NOUNLOAD,  STATS = 10
GO

В поле «имя базы данных» будет подставлено понятное имя исходной базы данных, которую вы восстанавливаете. Например, «Приключенческие произведения».

0
ответ дан 5 December 2019 в 10:41

Теги

Похожие вопросы