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

ПиОБД Бочкарев / Методички (Rus) / Модуль 7 - Реализация Репликаций / m07ex02 - Реализация Репликации Peer-to-Peer

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

Упражнение №2: Реализация Репликации Peer-to-Peer.

Задача №1: Автозапуск SQL Server Agent для INSTANCE2.

  1. В SQL Server Configuration Manager, нажмите правой кнопкой на SQL Server Agent (SQLINSTANCE2) и затем нажмите Properties

  2. В окне SQL Server Agent (SQLINSTANCE2) Properties, нажмите закладку Service

  3. В раскрывающемся списке Start Mode, нажмите Automatic

  4. Нажмите OK

Задача №2: Настройка расположения.

  1. В Object Explorer, для NY-SQL-01\INSTANCE2, нажмите правой кнопкой на Replication и затем нажмите Configure Distribution

  2. В Configure Distribution Wizard, нажмите Next

  3. На странице Distributor, нажмите NY-SQL-01\repldata. SQL Server создаст журнал расположения БД

  4. На странице Snapshot Folder, введите \\NY-SQL-01\repldata и нажмите Next

  5. На странице Distribution Database, нажмите Next

  6. На странице Publisher нажмите Add, затем нажмите Add SQL Server Publisher

  7. Из списка выберите NY-SQL-01

  8. Нажмите Connect

  9. Нажмите Next

  10. На странице Wizard Action, нажмите Next

  11. Нажмите Finish

  12. На странице Configuration, подождите, пока все действия будут выполнены, проверьте, что всё выполнено успешно и затем нажмите Close

Задача №3: Создать публикацию транзакции.

  1. В Object Explorer, для NY-SQL-01, нажмите правой кнопкой на Local Publications и затем нажмите New Publication

  2. В New Publication Wizard, нажмите Next

  3. На странице Publication Database, нажмите AdventureWorks2008 и затем нажмите Next

  4. На странице Publication Type, нажмите Transactional Publication и затем нажмите Next

  5. На странице Articles, раскройте Tables и выберите ProductVendor (Purchasing), затем нажмите Next

  6. На странице Filter Table Rows, нажмите Next

  7. На странице Snapshot Agent, очистите Create a snapshot immediately and keep the snapshot available to initialize subscriptions (если необходимо), затем нажмите Next

  8. На странице Agent Security, нажмите Security Settings

  9. В окне Snapshot Agent Security, в поле Process Account введите NY-SQL-01\Student

  10. В полях Password и Confirm Password, введите Pa$$w0rd и затем нажмите OK

  11. На странице Agent Security, нажмите Next

  12. На странице Wizard Actions, нажмите Next

  13. На странице Complete the Wizard, введите VendorPeerReplication и затем нажмите Finish

  14. Когда два задания будут выполнены, нажмите Close

Задача №4: Включение публикации для репликации Peer-to-Peer.

  1. В Object Explorer, для NY-SQL-01, откройте папку Local Publications

  2. Нажмите правой кнопкой на [AdventureWorks2008]: VendorPeerReplication и затем нажмите Properties

  3. В окне Publication Properties – VendorPeerReplication, нажмите Subscription Options

  4. Для открывающегося списка Allow peer-to-peer subscriptions, нажмите True

  5. Нажмите OK

Задача №5: Резервное копирование БД AdventureWorks2008.

  1. В Object Explorer, нажмите правой кнопкой на AdventureWorks2008 и затем нажмите Properties

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

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

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

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

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

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

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

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

  10. В секции Destination, нажмите Remove и затем нажмите Add

  11. В окне Select Backup Destination, в поле File name введите СЖ\Ифслгз\ФвмутегкуЦщклы2008юект и затем нажмите OK дважды

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

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

  1. Создайте директорию C:\backup

  2. В Object Explorer, нажмите NY-SQL-01\SQLINSTANCE2 и затем нажмите New Query

  3. На панели запросов (Query pane), введите:

    RESTORE DATABASE AdventureWorks2008 FROM DISK = ‘C:\Backup\AdventureWorks2008.bak’ WITH MOVE ‘AdventureWorks2008_Data’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\DATA\AdventureWorks2008_Data.mdf’, MOVE ‘AdventureWorks2008_Log’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\Data\AdventureWorks2008_Log.ldf’, MOVE ‘FileStreamDocuments’ to ‘C:\Program Files\Microsoft SQL Server\MSSQL10.SQLINSTANCE2\MSSQL\Data\Documents’

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

  5. После того, как восстановление закончится, в Object Explorer нажмите правой кнопкой на NY-SQL-01\SQLINSTANCE2 | Databases и затем нажмите Refresh

Задача №7: Настройка топологии.

  1. В Object Explorer, нажмите правой кнопкой на [AdventureWorks2008]: VendorPeerReplication и затем нажмите Configure Peer-To-Peer Topology

  2. В Configure Peer-To-Peer Topology Wizard нажмите Next

  3. На странице Publication, нажмите Next

  4. На странице Configure Topology, нажмите правой кнопкой на белое пространство и нажмите Add a New Peer Node

  5. В окне Connect to Server, используйте данные из таблицы и нажмите Connect:

    Property

    Value

    Server name

    NY-SQL-01\SQLINSTANCE2

    Authentication

    Windows Authentication

  6. В окне Add a New Peer Node, используйте информацию, приведённую ниже в таблице, затем нажмите OK:

    Property

    Value

    Select Database

    AdventureWorks2008

    Connect to All displayed nodes

    Selected

    Peer Originator ID

    2

  7. Нажмите Next

  8. На странице Log Reader Agent Security, выберите Use the first peer’s security settings for all other peers и затем нажмите многоточие (…)

  9. В окне Log Reader Agent Security, в поле Process account, введите NY-SQL-01\Student

  10. В полях Password и Confirm Password, введите Pa$$w0rd и затем нажмите OK

  11. Нажмите Next

  12. На странице Distribution Agent Security, нажмите на многоточие (…) для продолжения NY-SQL-01

  13. В окне Distribution Agent Security, в поле Process account, введите NY-SQL-01\Student

  14. В полях Password и Confirm Password, введите Pa$$w0rd и затем нажмите OK

  15. Выберите Use the first peer’s security setting for all others peers и затем нажмите Next

  16. На странице New Peer Initialization, выберите I created the peer database manually или I restored a backup of the original publication database which has not been changed since the backup was taken is selected. Затем нажмите Next

  17. На странице Complete the Wizard, нажмите Finish

  18. Когда три задания будут выполнены, нажмите Close