Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server для профессионалов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

8. Применение Lumigent Log Explorer

Лабораторная работа 8.1 Применение Lumigent Log Explorer

Применение Lumigent Log Explorer для отката изменений, внесенных пользователем в базу данных SQL Server 2000

Подготовка к работе:

1) переведите базу данных Northwind в режим восстановления Full при помощи скрипта

ALTER DATABASE northwind SET RECOVERY FULL
BACKUP LOG northwind TO DISK = 'c:\nwlog1.bak'

2) скопируйте таблицу Customers в базе данных Northwind в таблицу Customers_Del при помощи скрипта

USE northwind
SELECT * INTO customers_del FROM customers

3) удалите все записи из таблицы Customers_del при помощи команды

DELETE FROM customers_del

Задание:

Установите Lumigent Log Explorer из корневого каталога компакт-диска, прилагаемого к курсу, и при помощи него восстановите удаленные записи из таблицы Customers_Del.

Решение:

1) Произведите установку Lumigent Log Explorer, принимая значения, установленные по умолчанию. При выборе режима аутентификации для SQL Server, где будет храниться база данных репозитария, выберите Trusted Connections. Запустите Log Explorer.

2) В меню File выберите команду Attach Log File, в окне Log File Selection введите имя вашего сервера, установите флажок Use Windows NT Autentification и нажмите Connect.

На следующем экране выберите базу данных Northwind и нажмите Attach.

3) В меню Explore выберите Filter Log Records, в открывшемся окне перейдите на вкладку Activity, нажмите на кнопку Clear, чтобы снять все установленные флажки, и установите флажок напротив строки DELETE_ROWS.

4) Перейдите на вкладку Table, в списке User Tables нажмите на кнопку Clear, чтобы снять все установленные флажки, и установите флажок напротив таблицы dbo.customers_del. Нажмите на кнопку Apply.

5) В меню Explore выберите команду Undo User Transactions, введите имя файла (например, C:\customers_del_undo.sql) и нажмите на кнопку Create, чтобы создать скрипт отмены изменений. В ответ на приглашение просмотреть скрипт просмотрите его и закройте окно Notepad.

6) В меню Explore выберите команду Run SQL Script, убедитесь, что в поле File Name помещено имя созданного вами скрипта и нажмите на кнопку Run. Выполните из Query Analyzer запрос к таблице Customers_Del, чтобы убедиться, что восстановление прошло успешно.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru