Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Какие результаты вы получили? Сохраните окно сообщение в вашем отчете.




4.4.Создание оповещений об изменении рабочего режима

Вы должны будете выполнить сценарий, который создаст задание на резервное копирование базы данных Northwind, а затем выполните программу, которая изменяет размер журнала транзакций. Затем вы должны будете создать оповещение об изменении рабочего режима с помощью счетчика Percent Log Used, когда журнал транзакций заполнится более, чем на 60%.

1. Создайте задание для резервного копирования журнала транзакций(самостоятельно). Включите в него опции для уведомления оператора, созданного Вами ранее, о завершении задания, и для отображения этого события в журнале Windows. Запишите в отчет все параметры создаваемого задания в виде таблицы (см. пример табл. 3 или 4).

2. Откройте окно свойств базы данных Northwind, на вкладке Transaction Log снимите флажок автоматического роста файла Automatically grow file

3. На вкладке Options установите модель восстановления базы данных Full.

Создайте оповещение о заполнении журнала транзакций более чем на 60%.

1. Создайте новое оповещение (Alerts|New alert) в соответствии с данными табл.8.

Таблиц 8

Опция Значение
Name (Имя оповещения) Tranlog60
Alert Type (Тип) SQL Server performance condition alert
Object (Объект) SQL Server:Databases
Counter (Счетчик) Percent Log Used
Instanse (Экземпляр объекта) Northwind
Alert if counter (После того, как Value (значение счетчика ) Rises above -Возрастет выше
Execute Job (Выполнить задание) Созданное на предыдущем этапе задание по резервному копированию журнала транзакций
Operator to notify (оператор для уведомления, возьмите созданного ранее) Net Send
Delay between responses 0 minuts

Проконтролируйте процесс использования журнала с помощью программы Системный монитор. Выберите объект SQL Server:Databases, а в нем счетчик Percent Log Used для базы данных Northwind.

Тестирование оповещения о заполнении журнала транзакций

1. Переключитесь в Query Analyzer.

2. Откройте файл С:\MOC\2072A\Labfiles\L05\fulllog.sql, просмотрите его и выполните. Эта программа поддерживает активность базы данных Northwind (кстати, за счет чего?) и, следовательно, заполняет журнал транзакций.

Переключитесь в окно системного монитора и понаблюдайте за процессом заполнения журнала. При инициации оповещения вы должны будете получать сообщения по сети. Что происходит, когда журнал транзакций переполняется? Зафиксируйте в отчете.

4. Переключитесь в Query Analyzer, на панели инструментов щелкните по кнопке Cancel Query (снять запрос).

5. Переключитесь в программу Enterprise Manager.

6. Просмотрите хронологию выполнения созданного Вами задания по резервному копированию журнала транзакций. Измените свойства базы данных Northwind. Задайте автоматический рост журнала транзакций, а модель восстановления поменяйте на Simple.

9. Лабораторная работа по теме «Обмен данными»

Цель работы: обучиться навыкам применения службы для передачи и преобразования данных (Database Transformation Service), освоить работу мастера и конструктора для создания пакета DTS.

Все необходимые сценарии для выполнения лабораторной работы расположены в папке С:\MOC\2072A\Labfiles\L09.

Импорт данных из запроса

В этом упражнении Вам следует импортировать результат запроса в новую таблицу в базе данных Northwind.

Запустите Query Analyzer, создайте и отладьте сгруппированный по полю ProductName запрос к таблицам Products и [Order Details] базы данных Northwind, включив в него поля ProductName из таблицы Products и вычисляемое поле Stoim, равное произведению поля Quantity (количество) на поле UnitPrice (цена за единицу) из таблицы [Order Details]. Текст запроса сохраните в отчете.

Запустите Enterprise Manager, а в нем мастер для создания пакета DTS (Tools/Wizards , в окне Select Wizards раскройте Data Transformation Service и выберите DTS Import Wizard). Введите данные, представленные в табл. 1. Для опций, которые не даны в таблице, оставьте значения по умолчанию.

Таблица 1

Опция Значение
Data Source Data Destination (Источник и адресат данных) Microsoft OLE DB Provider for SQL Server Microsoft OLE DB Provider for SQL Server  
Server Name (Имя сервера) local
Security context (Контекст защиты) Windows Authentication
Database (И источник, и адресат) Northwind
Table copy or Query (Копия таблицы или запрос) Use a query to specify the data to transfer (Использовать запрос, чтобы определить данные для передачи)
SQL query statement Текст созданного запроса
Parse     (Разбор команды)
Преобразовать результаты в новую таблицу Destination table name (Имя таблицы адресата)       Product_total (вместо Results)    
Transform (Преобразование) Drop and recreate destination table (Удалить и заново создать таблицу) Запретить значение NULL для поля Stoim
Run DTS package immediately (Запустить пакет немедленно)
Save DTS Package   on SQL Server (Сохранить пакет на сервере)
DTS package name (Имя пакета DTS) ProductTotal
DTS package description (Описание пакета DTS) Итоги за год
Server Name (Имя сервера) Local
DTS package security context (Контекст защиты пакета) Windows Authentication

 

Почему при выполнении пакета вы получили ошибку на шаге «Drop table Results»?

Проверьте, успешно ли завершился пакет? Запишите соответствующее сообщение.

Откройте пакет в конструкторе пакетов (контекстное меню на имени пакета, команда Design Package), скопируйте его в отчет. Просмотрите свойства объектов и задания по передаче данных. Выполните его еще раз. Была ли в этот раз ошибка на каком-либо шаге? Почему да или почему нет?

2. Изменение пакета DTS с помощью программы DTS Designer

Вам следует отредактировать уже созданный пакет в конструкторе пакетов, добавив в него новые задания.


Поделиться:

Дата добавления: 2015-09-15; просмотров: 67; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты