ПиОБД Бочкарев / Методички (Rus) / Модуль 8 - Обеспечение надёжности / m08ex01 - Настройка доставки журнала
.docУпражнение №1: Настройка доставки журнала.
Задача №1: Запуск виртуальной машины и вход под студентом.
-
В лаборатории запуска выберите 6231A-HOU-DC-01 и нажмите Launch.
-
В лаборатории запуска выберите 6231A-HOU-SQL-01 и нажмите Launch.
-
В лаборатории запуска выберите 6231A-HOU-SQL-02 и нажмите Launch.
-
Зайдите на HOU-SQL-01 под Student, используя пароль Pa$$w0rd
-
Зайдите на HOU-SQL-02 под Student, используя пароль Pa$$w0rd
Задача №2: Подключение к БД под HOU-SQL-01 и HOU-SQL-02.
-
Нажмите Пуск → Все программы → Microsoft SQL Server 2008 → SQL Server Management Studio
-
В окне Connection to Server нажмите Connect
-
В Object Explorer, нажмите Connect и затем нажмите Database Engine
-
В окне Connect to Serer, в поле Server name, укажите HOU-SQL-02 и затем нажмите Connect
Задача №3: Настройка доставки журнала.
-
В Object Explorer, раскройте HOU-SQL-01 → Database
-
Нажмите правой кнопкой на AdventureWorks2008 и нажмите Properties
-
На странице Database Properties, нажмите Options
-
В списке Recovery model, нажмите Full и нажмите OK
-
Нажмите правой кнопкой на AdventureWorks2008,затем Properties
-
На странице Database Properties, нажмите Transaction Log Shipping
-
Выберите Enable this as a primary database in a log shipping configuration
-
Нажмите Backup Settings
-
В поле Network path to backup folder. Введите \\HOU-SQL-01\backup
-
В поле If the backup folder is located on the primary server, type a local path to the folder, введите C:\backup
-
Нажмите Schedule
-
На странице Job Schedule Properties, в поле Name, измените имя на LogShippingBackup
-
В поле Occurs every, выберите интервал 2 minutes
-
Нажмите OK дважды
-
В разделе Secondary databases, нажмите Add
-
На странице Secondary Database Settings, нажмите Connect
-
В окне Connect to Server, в поле Server name, введите HOU-SQL-02 и затем нажмите Connect
-
Нажмите на закладку Copy Files
-
В поле Destination Folder for copied files, введите C:\LSBackup
-
Нажмите Schedule
-
На странице Job Schedule Properties, в поле Name, измените имя на HOU-SQL-02_CopyJob
-
В поле Occurs every, выберите интервал 2 minutes и затем нажмите OK
-
Нажмите закладку Restore Transaction Log
-
В поле Database state when restoring backups, нажмите Standby mode
-
Нажмите Schedule
-
На странице Job Schedule Properties, в поле Name, измените имя на HOU-SQ:-02_RestoreJob
-
В поле Occurs every, установите интервал 2 minutes и нажмите OK
-
На странице Save Log Shipping Configuration, когда все задания будут выполнены, нажмите Close
-
В Object Explorer, раскройте HOU-SQL-01, затем Databases.Обратите внимание, что БД AdventureWorks2008 установлена в состоянии Standby \ Read-Only
-
В Object Explorer, в HOU-SQL-01, раскройте SQL Server Agent
-
Нажмите правой кнопкой на Job Activity Monitor и затем нажмите View Job Activity
-
Убедитесь, что столбец Last Run Outcome\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-
Закройте окно Job Activity Monitor – HOU-SQL-01 и перейдите обратно в SQL Server Management Studio
-
В Object Explorer, в HOU-SQL-02, раскйроте SQL Server Agent
-
Нажмите правой кнопкой на Job Activity Monitor и затем нажмите View Job Activity
-
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-
Закройте окно Job Activity Monitor – HOU-SQL-01 и перейдите обратно в SQL Server Management Studio
Задача №4: Проверить доставку журнала
-
В Object Explorer, нажмите правой кнопкой на HOU-SQL-01 | Databases | AdventureWorks2008 и затем New Query
-
На панели запроса введите:
INSERT INTO [Production].[Product]
(Name,ProductNumber,MakeFlag,FinishedGoodsFlag,Color,SafetyStockLevel,ReorderPoint,StandardCost,ListPrice,DaysToManufacture,SellStartDate,ModifiedDate) VALUES (‘Large Helmet’,’ACCY-487’,0,1,’Black’,100,50,14,24,3,’2008-04-01 00:00:01’,’2008-04-01 00:00:01’)
-
На панели инструментов нажмите Execute для выполнения запроса
-
Переключитесь в окно Job Activity Monitor – HOU-SQL-01
-
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-
Переключитесь в окно Job Activity Monitor – HOU-SQL-02
-
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-
В Object Explorer, нажмите правой кнопкой на HOU-SQL-02 | Databases | AdventureWorks2008 и затем New Query
-
На панели запроса введите:
SELECT Name, ProductNumber FROM [Production].[Product] WHERE Name = ‘Large Helmet’
-
На панели инструментов, нажмите Execute для выполнения запроса. Проверьте, что результат Large Helmet добавлен в БД HOU-SQL-01 и сейчас записывается в HOU-SQL-02
-
Выключите HOU-SQL-01 и HOU-SQL-02, удалите все изменения