Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный_практикум_по_АБД_sqlserver.docx
Скачиваний:
5
Добавлен:
03.08.2023
Размер:
496.52 Кб
Скачать

Проверьте, что для пакета создано расписание

Для этого в Enterprise Manager раскройте список Jobs в SQL Server Agent и найдите в нем задание SouthAmericanCustomers и просмотрите его свойства. Команду шага задания вы просмотреть не сможете, т.к. она зашифрована.

Импорт данных с помощью задания массовой вставки Bulk Insert

Создайте самостоятельно в конструкторе пакетов DTS пакет для импорта данных из текстового файла C:\MOC\Labfile\L09\Newprods.txt в таблицу Products базы данных Northwindcopy. Предварительно просмотрите исходную таблицу, подсчитайте число записей в ней. Будьте внимательны, когда будете описывать разделители полей. Предусмотрите в пакете DTS шаг, который бы не позволил разрастаться таблице Products при повторном выполнении задания.

Отобразите в отчете копию пакета и свойства его соединений и заданий.

Перенос данных из таблицы Excel в таблицу базы данных Pubs

В конструкторе пакетов DTS создайте самостоятельно (используя материалы лекции) задание для переноса данных из таблицы reclama.xls с листа Заказы в таблицу Zakaz базы данных Pubs. Используйте VB скрипт для преобразования поля Месяц из поля в числовом формате в источнике данных в поле символьного формата так, чтобы 1-му месяцу соответствовало значение «Январь», второму – «Февраль» и т.д.

10. Лабораторная работа по теме «Репликация»

Цель работы: научиться конфигурировать репликацию, используя методы репликации транзакций и репликации сведением.

В этой лабораторной работе вам необходимо объединиться с партнером, в упражнении 2 один из компьютеров будет выступать в роли издателя и дистрибьютора, а другой в роли подписчика, а в упражнении 3 – наоборот, второй компьютер будет сконфигурирован как издатель и дистрибьютор, а первый - как подписчик.

Регистрация второго сервера

В Enterprise Manager раскройте SQL Server Group и, вызвав контекстное меню, выполните команду New SQL Server Registration. При регистрации сервера Вашего партнера не забудьте, что Вы можете это сделать только с помощью SQL Server аутентификации, указав Login sa и пароль sa.

Настройка репликации транзакций

Используя мастер, Вы должны создать публикацию на основе таблицы Products базы данных Northwind. Данная таблица будет реплицирована в таблицу ReplProducts на сервере-подписчике. Вы должны обновить данные на сервере-издателе и проверить, что они обновились в репликации.

Создание публикации (на сервере издателе и дистрибьюторе)

  1. В Enterprise Manager выберите локальный сервер в качестве издателя и дистрибьютора, щелкните по его имени и вызовите мастер для создания публикации (Tools|Wizards|Replication|Create Publication Wizard).

  2. В окне диалога Create and Manage Publication выберите Northwind, затем щелкните по кнопке Create Publication.

  3. Введите в окнах мастера информацию, представленную в табл.1, остальным опциям оставьте значения по умолчанию.

Таблица 1

Опция

Значение

Distributor (Дистрибьютор)

Ваш сервер

Snapshort folder (папка для моментального снимка)

По умолчанию

Publication Database (база данных публикации)

Northwind

Publication type (Тип публикации

Transaction publication (публикация транзакций)

Subscriber types (Тип подписчика)

Серверы SQL Server 2000

Articles for publication (Статьи в публикации)

dbo.products

Publication Name (Имя публикации)

NorthwindProductsTablePublication

Publication description (Описание публикации)

Публикация транзакций таблицы Products БД Northwind

После завершения установки свойств публикации подождите завершения процесса создания дистрибьютора, издателя, публикации и ее статей.

  1. Закройте окно диалога по созданию публикаций.

  2. В дереве консоли раскройте окно Replication Monitor.

  3. Задайте режим автоматического обновления Replication Monitor.

  4. Раскройте папку Publishers, в ней – свой сервер, после чего щелкните по созданной Вами публикации. В окне детализации просмотрите список агентов репликации, отметьте в отчете их свойства и хронологию.

Ответьте на следующие вопросы:

Когда намечен запуск Log Reader Agent?

Когда намечен запуск Snapshort Agent?