Як зробити backup бази даних SQL Server

вторник, 18 ноября 2008, Александр Краковецкий

Backup бази даних можна зробити двома способами: створити дамп або створити sql скрипт. А тепер докладніше про обидва способи.

1. Дамп бази даних

1. Вибираємо потрібну базу даних, тиснемо Tasks -> Back Up...

2. У відкритому вікні...

... натискаємо Add:

Далі у відкритому вікні вибираємо місце, де буде зберігатися файл:

4. Весь час натискаємо Ок. Дамп створений.

5. Для того, щоб установити базу з дампу, необхідно виконати зворотні дії.

5.А Тиснемо Databases -> Restore Database. Задаємо ім'я бази даних.

5.В Тиснемо Наша база даних -> Tasks -> Restore -> Database.

6. Вибираємо From Device, тиснемо кнопку для вибору файла:

7. Тиснемо Add і у відкритому вікні вибираємо файл-бекап:

8. Після вибору файлу тиснемо Ок і потім в основному вікні ставимо галочку напроти доданого файлу. Знову тиснемо Ок. Усе!

Даний спосіб дозволяє повністю переносити точні копії баз даних.

Недоліки: файли можуть займати багато місця і є незручними при розгортанні.

2. Створення sql скрипта

1. Відкриваємо проект в Visual Studio, і в Server Explorer шукаємо потрібну нам базу. В контекстному меню вибираємо Publish to provider...:

2. Вибираємо шлях до файлу:

3. Вибираємо Shema and data:

4. Генеримо скрипт:

5. Маємо готовий файл зі скриптами (і данними):

Переваги такого підходу: база займає мало місця, так як дані містяться у текстовому вигляді; дані скрипти можна виконати прямо в веб-застосуванні (наприклад на сторінці установки бази даних при інсталяції). І сама важлива, мабудь, перевага в тому, що можна робити апдейти на існуючу робочу (in-production) базу.

Все!


Ищите нас в интернетах!

Комментарии

Свежие вакансии