Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 / ПиОБД / Методички (Rus) / Модуль 8 - Обеспечение надёжности / m08ex02 - Настройка зеркальной БД

.doc
Скачиваний:
23
Добавлен:
06.02.2016
Размер:
48.64 Кб
Скачать

Упражнение №1: Настройка зеркальной БД.

Задача №1: Запуск виртуальной машины и вход под студентом.

  1. В лаборатории запуска выберите 6231A-HOU-DC-01 и нажмите Launch.

  2. В лаборатории запуска выберите 6231A-HOU-SQL-01 и нажмите Launch.

  3. В лаборатории запуска выберите 6231A-HOU-SQL-02 и нажмите Launch.

  4. Зайдите на HOU-SQL-01 под Student, используя пароль Pa$$w0rd

  5. Зайдите на HOU-SQL-02 под Student, используя пароль Pa$$w0rd

Задача №2: Резервное копирование БД AdventureWorks2008 на HOU-SQL-01.

    1. Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → SQL Server Management Studio

    2. В окне Connect to Server, нажмите Connect

    3. В Object Explorer раскройте HOU-SQL-01 | Databases

    4. Нажмите правой кнопкой на AdventureWorks2008 и затем нажмите Properties

    5. На странице Database Properties, нажмите Options

    6. В списке Recovery model, нажмите Full и затем нажмите OK

    7. Нажмите правой кнопкой на AdventureWorks2008, выберите Tasks и затем нажмите Backups

    8. На странице Back Up Database, в разделе Destination, нажмите Remove и затем нажмите Add

    9. В окне Select Backup Destination, в поле File name, введите C:\Backup\AdventureWorks2008.bak и затем нажмите OK дважды

    10. Когда резервное копирование закончится, нажмите OK

    11. Нажмите правой кнопкой на AdventureWorks2008, выберите Tasks и затем нажмите Backups

    12. На странице Back Up Database, в списке Backup type, нажмите Transaction Log

    13. В разделе Destination, нажмите Remove и затем нажмите Add

    14. В окне Select Backup Destination, в поле File name, введите C:\Backup\AdventureWorks2008.trn и затем нажмите OK дважды

Задача №3: Восстановление БД AdventureWorks2008 на зеркальном сервере HOU-SQL-02.

      1. В Object Explorer, нажмите Connect и затем Database Engine

      2. В окне Connect to Server, в поле Server name, введите HOU-SQL-02 и затем нажмите Connect

      3. В Object Explorer, нажмите HOU-SQL-02 и затем нажмите New Query

      4. В панели запроса, введите:

        EXEC sp_configure filestream_access_level,2

        RECONFIGURE

        GO

      5. На панели инструментов нажмите Execute для выполнения запроса

      6. На панели инструментов нажмите New Query

      7. В панели запроса, введите:

        RESTORE DATABASE AdventureWorks2008 FROM DISK = ‘\\HOU-SQL-01\Backup\AdventureWorks2008.bak’ WITH NORECOVERY

      8. На панели инструментов нажмите Execute для выполнения запроса

      9. На панели инструментов нажмитеТуц Query

      10. В панели запроса, введите:

        RESTORE LOG AdventureWorks2008 FROM DISK = ‘\\HOU-SQL-01\Backup\AdventureWorks2008.trn’ WITH NORECOVERY

      11. На панели инструментов нажмите Execute для выполнения запроса

      12. После того как восстановление будет закончено, в Object Explorer, раскройте HOU-SQL-02 | Databases. Убедитесь, что БД AdventureWorks2008 в статусе Restoring

Задача №4: Включение зеркала сессии.

        1. В Object Explorer, в HOU-SQL-01, раскройте Databases и нажмите правой кнопкой на AdventureWorks2008, выберите Tasks и затем Mirror

        2. На странице Database Properties, нажмите Configure Security

        3. Появится окно Configure Database Mirroring Security Wizard. Нажмите Next

        4. На странице Include Witness Server, нажмите Next

        5. На странице Choose Server to Configure, нажмите Next

        6. На странице Principal Server Instance, нажмите Next

        7. На странице Mirror Server Instance нажмите Connect

        8. В окне Connect to Server, в поле Server name, введите HOU-SQL-02, нажмите Connect и затем Next

        9. На странице Witness Server Instance, нажмите Connect

        10. В окне Connect to Server, в поле Server name, введите HOU-SQL-02\WITNESSб нажмите Connect и затем Next

        11. На странице Service Account, нажмите Next, а затем Finish

        12. Когда настройка закончится, нажмите Close

        13. В окне Database Properties, нажмите Start Mirroring

        14. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

        15. В Object Explorer, обратите внимание, что БД AdventureWorks2008 отображается (Principal, Synchronized)

        16. Откройте HOU-SQL-02 → Databases → AdventureWorsk2008 и нажмите на кнопку Refresh на панели инструментов. Обратите внимание, что БД теперь отображается (Mirror, Synchronized/Restoring)

Задача №5: Отказоустойчивость.

          1. В Object Explorer, нажмите правой кнопкой на HOU-SQL-01 и нажмите Stop

          2. В окне Microsoft SQL Server Management Studio, нажмите Yes дважды

          3. В Object Explorer, в HOU-SQL-02 → Databases → AdventureWorks2008 нажмите на кнопку Refresh. Обратите внимание, AdventureWorks2008 сейчас отображается (Principal, Disconnected)

          4. Нажмите правой кнопкой на HOU-SQL-01 и затем нажмите Start

          5. В окне Microsoft SQL Server Management Studio, нажмите Yes

          6. В HOU-SQL-01, нажмите правой кнопкой на SQL Server Agent и затем Start

          7. Нажмите правой кнопкой на HOU-SQL-01 и затем нажмите Start

          8. В HOU-SQL-01 → Databases → AdventureWorks2008, нажмите на кнопку Refresh. Обратите внимание, что AdventureWorks2008 сейчас отображается (Mirror, Synchronized / Restoring)

          9. В HOU-SQL-02 → Databases → AdventureWorks2008, нажмите на кнопку Refresh. Обратите внимание, что AdventureWorks2008 сейчас отображается (Principal, Synchronized)

          10. В HOU-SQL-02 → Databases, нажмите правой кнопкой на AdventureWorks2008 и выберите Tasks, затем нажмите Take Offline

          11. Выключите HOU-DC-01, HOU-SQL-01, HOU-SQL-02 и удалите все изменения.