Домашняя » как » Восстановление резервной копии базы данных SQL с помощью SQL Server Management Studio

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

    Ранее мы рассмотрели простое восстановление базы данных SQL с помощью командной строки, которая идеально подходит для восстановления файлов резервных копий, созданных в той же установке SQL Server, однако, если вы восстанавливаете резервную копию, созданную в другой установке, или просто предпочитаете интерфейс «укажи и щелкни», используя SQL Server Management Studio (или редакция Express) облегчает эту задачу.

    Примечание. Эксперты по SQL Server могут захотеть пропустить сегодняшний урок, так как он предназначен для начинающих..

    Перед началом необходимо скопировать файл резервной копии SQL (обычно с расширением .BAK) на локальный жесткий диск на конечном компьютере с SQL Server..

    Откройте SQL Server Management Studio и войдите на SQL Server, на который вы хотите восстановить базу данных. Лучше всего войти в систему как администратор Windows или как пользователь SQL 'sa'.

    После входа в систему щелкните правой кнопкой мыши папку «Базы данных» и выберите «Восстановить базу данных»..

    Нажмите кнопку с многоточием рядом с «С устройства» в разделе «Источник для восстановления».

    Установите «Файл» в качестве носителя резервного копирования и нажмите «Добавить».

    Перейдите к файлу резервной копии SQL (BAK), который вы хотите восстановить.

    В диалоговом окне «Восстановление базы данных» введите или выберите имя базы данных, в которую требуется восстановить эту резервную копию..

    • Если вы выберете существующую базу данных, она будет заменена данными из резервной копии..
    • Если вы введете имя базы данных, которое в данный момент не существует в вашей установке SQL Server, оно будет создано.

    Затем выберите точку восстановления, которую вы хотите использовать. Поскольку файл резервной копии SQL может содержать несколько резервных копий, в списке может быть несколько точек восстановления..

    На этом этапе было введено достаточно информации для восстановления базы данных. Однако в файлах резервных копий SQL хранится информация о том, куда копируются файлы данных, поэтому в случае возникновения каких-либо проблем с файловой системой, таких как отсутствие целевого каталога или конфликтующие имена файлов данных, произойдет ошибка. Эти проблемы распространены при восстановлении резервной копии, созданной в другой установке SQL Server..

    Чтобы просмотреть и изменить параметры файловой системы, щелкните страницу «Параметры» слева в диалоговом окне «Восстановление базы данных»..

    На странице параметров вы должны убедиться, что столбец «Восстановить как» указывает на допустимые местоположения папок (вы можете изменить их при необходимости). Файлы не должны существовать, однако путь к папке должен существовать. Если соответствующие файлы существуют, SQL Server следует простому набору правил:

    • Если «К базе данных» (со страницы «Общие») соответствует резервной копии базы данных восстановления (т. Е. Восстановление к соответствующим базам данных), соответствующие файлы будут перезаписаны как часть восстановления.
    • Если «В базу данных» не соответствует резервной копии базы данных восстановления (т.е. восстановление в другую базу данных), необходимо проверить «Перезаписать существующую базу данных», чтобы завершить процесс восстановления. Используйте эту функцию с осторожностью, так как вы потенциально можете восстановить информацию о резервной копии базы данных поверх файлов данных из совершенно другой базы данных..

    Как правило, можно указать, что базы данных различаются в зависимости от «Исходного имени файла», которое является внутренним именем, используемым SQL Server для ссылки на соответствующие файлы..

    Как только ваши параметры восстановления установлены, нажмите Ok.

    Заключение

    SQL Server Management Studio делает процесс восстановления простым и идеальным, если вы редко выполняете восстановление базы данных. Этот процесс работает в каждой версии SQL Server от Express до Enterprise. Если вы используете версию Express, вы можете загрузить SQL Server Management Studio Express, чтобы получить доступ к этому интерфейсу..

    связи

    Загрузите SQL Server Management Studio Express от Microsoft