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

Оглавление:

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

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

Видео: Восстановление резервной копии базы данных SQL с помощью SQL Server Management Studio
Видео: Как создать горячие клавиши Windows 10 8.1 и 7 в HotkeyP - YouTube 2024, Май
Anonim

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

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

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

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

После входа в систему щелкните правой кнопкой мыши папку «Базы данных» и выберите «Восстановить базу данных».
После входа в систему щелкните правой кнопкой мыши папку «Базы данных» и выберите «Восстановить базу данных».
Нажмите кнопку эллипсов рядом с «Из устройства» в разделе «Источник для восстановления».
Нажмите кнопку эллипсов рядом с «Из устройства» в разделе «Источник для восстановления».
Установите «Файл» в качестве резервного носителя и нажмите «Добавить».
Установите «Файл» в качестве резервного носителя и нажмите «Добавить».
Перейдите к файлу резервного копирования SQL (BAK), который вы хотите восстановить.
Перейдите к файлу резервного копирования SQL (BAK), который вы хотите восстановить.
Image
Image
В диалоговом окне «Восстановить базу данных» введите или выберите имя базы данных, к которой вы хотите восстановить эту резервную копию.
В диалоговом окне «Восстановить базу данных» введите или выберите имя базы данных, к которой вы хотите восстановить эту резервную копию.
  • Если вы выберете существующую базу данных, она будет заменена данными из резервной копии.
  • Если вы введете имя базы данных, которое в настоящее время не существует в вашей установке SQL Server, оно будет создано.

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

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

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

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

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

После того, как параметры восстановления установлены, нажмите «ОК».
После того, как параметры восстановления установлены, нажмите «ОК».
Image
Image

Заключение

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

связи

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

Рекомендуемые: