Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина...
Авторизация

Пользователь

Пароль

Запомнить



Забыли пароль? Ещё не зарегистрированы? Регистрация

Поиск

Главная arrow Документация arrow Базы данных
Базы данных
DTS-пакеты

DTS-пакет — это организованный набор соединений, задач DTS, преобразований DTS и ограничений потока работ, собранный с помощью утилиты DTS или программных методов и сохраненный в структурированном файле SQL Server, SQL Server 2000 Meta Data Services или в файле Microsoft Visual Basic.

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


Соединения DTS

Служба Data Transformation Services основана на архитектуре OLE DB, которая позволяет копировать и трансформировать данные из самых различных источников:

- SQL Server и Oracle (напрямую посредством встроенных компонентов доступа OLE DB);

- ODBC (с помощью компонента доступа Microsoft OLE DB Provider для ODBC);


Поток заданий DTS-пакета

Рабочие элементы в DTS-пакетах упорядочены с помощью этапов и условий выполнения. Предусмотрены средства как визуального (с помощью DTS Designer), так и программного конструирования потока заданий DTS-пакета. Кроме того, исполнение этапов также настраивают с помощью сценариев ActiveX.

Этапы определяют порядок исполнения задач в составе DTS-пакета. В объектной модели DTS этапы представляют единицы исполнения, они указывают, какие задачи необходимо реализовать при исполнении пакета и в какой последовательности.


Упражнение 1. Импорт и экспорт данных

В этом упражнении вы импортируете данные из текстового файла в таблицу базы г данных BookShopDB: сначала импортируете данные в таблицы соответствия, например BookCondition и Position, а затем заполните другие таблицы базы данных. Завершив эту операцию, вы экспортируете данные из базы BookShopDB в текстовые файлы, которые будут созданы на жестком диске. Чтобы выполнить это упражнение, необходимо скопировать текстовые файлы из папки \Chapter07\Exercise1 с прилагаемого компакт-диска в корневой каталог диска С: компьютера под управлением Windows 2000. Кроме того, следует зарегистрироваться в качестве администратора на компьютере под управлением Windows 2000.


Импорт данных в таблицу BookCondition с помощью утилиты командной строки bср

1. Щелкните Start, а затем - Run. Появится диалоговое окно Run.

2. В поле Open наберите cmd.

3. Щелкните ОК.

Отобразится окно командной строки.

4. Если корневой каталог не является текущим, наберите команду cd c:\ и нажмите клавишу Enter.

.5. В командной строке С: наберите: bср bookshopdb..bookcondition in bookcondition.txt -с-Т и нажмите клавишу Enter.


Просмотр содержимого таблицы BookCondition

1. Откройте Query Analyzer и подключитесь к локальному серверу.

2. На панели Editor в окне Query введите следующий код на Transact-SQL:

Этот оператор посредством оператора SELECT получает данные из таблицы Book-Condition базы данных BookShopDB.


  1. Импорт данных в таблицу Positions с помощью оператора BULK INSERT
  2. Импорт данных в таблицы Order Status и FormOfPayment с помощью оператора BULK INSERT
  3. Импорт данных в таблицы Authors. Books, Customers и Employees с помощью оператора BULK INSERT
  4. Экспорт данных в текстовый файл с помощью утилиты командной строки bср
  5. Доступ к внешним данным с помощью распределенных запросов
  6. Общие сведения о распределенных запросах
  7. Использование имен связанных серверов в распределенных запросах
  8. Связанные серверы
  9. Четырехкомпонентные имена
  10. Функция OPENQUERY
  11. Использование в распределенных запросах истинных имен компьютеров
  12. Функция OPENROWSET
  13. Функция OPENDATASOURCE
  14. Упражнение 2. Применение распределенных запросов для доступа к внешним данным
  15. Определение связанного сервера
  16. Выполнение запроса к внешнему источнику данных с помощью функции OPENQUERY
  17. Выполнение запроса к внешнему источнику данных с помощью функции OPENROWSET
  18. Извлечение данных с помощью курсоров
  19. Основные сведения о курсорах
  20. Серверные курсоры Transact-SQL
  21. Ссылки на курсоры Transact-SQL
  22. Серверные курсоры API
  23. Ограничения серверных курсоров API
  24. Клиентские курсоры
  25. Выборка и перемещение
  26. Управление поведением курсора
  27. Поведение курсора
  28. Блокировка курсора
  29. Упражнение 3. Создание курсора для извлечения данных
  30. Объявление курсора с помощью оператора DECLARE CURSOR и заполнение его с помощью оператора OPEN
  31. Извлечение из курсора строки с помощью оператора FETCH
  32. Как закрыть курсор с помощью оператора CLOSE и освободить его с помощью оператора DEALLOCATE
  33. Занятие 4. Извлечение данных XML
  34. Знакомство с XML
  35. Извлечение данных средствами конструкции FOR XML
  36. Режимы RAW, AUTO, EXPLICIT
  37. Режим RAW
  38. Режим AUTO
  39. XMLDATA
  40. ELEMENTS
  41. BINARY BASE64
  42. Доступ к данным XML с ПОМОЩЬЮ функции OPENXML
  43. Описатель документа XML (idoc)
  44. Выражение XPath (rowpattern)
  45. Соответствие (flags)
  46. Объявление схемы
  47. Упражнение 4. Извлечение данных XML
  48. Как извлечь данные с помощью конструкции FOR XML
  49. Как извлечь данные XML с помощью функции OPENXML
  50. Основные сведения о хранимых процедурах



 

 
0.7699