Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL2008_Administration.doc
Скачиваний:
90
Добавлен:
08.11.2018
Размер:
3.38 Mб
Скачать

Глава 9. Применение sql Server Integration Services 106

9.1. Средства для работы с SSIS 106

9.2. Преобразование пакетов DTS SQL Server 2000 в формат пакетов SSIS 107

9.3. Использование мастера импорта/экспорта данных 107

9.4. Использование SSIS Designer для создания пакетов 108

9.5. Менеджеры подключений (Connection Managers) 110

9.6. Работа с Data Flow Task 111

9.6.1. Что такое Data Flow Task 111

9.6.2. Элементы Data Flow Task 112

9.6.3. Источники и назначения Data Flow Task 112

9.6.4. Преобразования Data Flow Task 113

9.6.5. Пути и логика выполнение Data Flow Task 115

9.7. Script Task и ActiveX Script Task 116

9.8. Bulk Insert Task 116

9.9. Execute SQL Task 117

9.8. XML Task 117

9.11. Message Queue Task 118

9.12. Execute Package Task и Execute DTS 2000 Package Task 119

9.13. Transfer Database Task 119

9.14. Другие задачи копирования объектов SQL Server 120

9.15. File System Task и FTP Task 120

9.16. Send Mail Task 120

9.17. Execute Process Task 120

9.18. Web Service Task 121

9.19. WMI Data Reader Task и WMI Event Watcher Task 121

9.19.1 Пример использования задачи WMI Event Watcher Task 122

9.21. Контейнеры SSIS 123

8.21.1 Контейнер For Loop 123

8.21.2 Контейнер Foreach Loop 123

8.21.3 Контейнер Sequence 124

9.22. Задачи планов обслуживания (Maintenance Plans) 124

9.23. Ограничения предшественников (precedence constraints) 124

9.24. Протоколирование выполнения пакетов 126

9.25. Работа с конфигурациями 126

9.26. Хранение пакетов 127

9.27. Безопасность пакетов SSIS 128

9.27.1 Настройка уровня защиты пакета 128

9.27.2 Использование ролей базы данных MSDB. 129

9.27.3 Применение цифровых подписей для пакетов 129

9.28. Запуск пакетов SSIS на выполнение 129

9.28.1 Использование утилиты dtexecui 130

Глава 10. Средства обеспечения отказоустойчивости sql Server 2008 131

10.1. Работа SQL Server 2008 в кластере 131

10.1.1. Терминология и варианты конфигурации кластера 131

10.1.2. Установка SQL Server 2008 в кластер 131

10.2. Автоматическая доставка журналов (log shipping) 132

10.2.1. Терминология доставки журналов 132

10.2.2. Настройка доставки журналов 132

10.2.3. Мониторинг доставки журналов 134

10.2.4. Действия в случае сбоя основного сервера 136

10.2.5. Отмена доставки журналов 136

10.3. Зеркальное отображение баз данных 137

10.3.1. Зеркальное отображение баз данных 137

10.3.2. Терминология зеркального отображения баз данных 138

10.3.3. Настройка зеркального отображения 138

10.3.4. Мониторинг зеркального отображения 139

10.3.5. Смена ролей серверов 139

10.3.6. Приостановка и отмена зеркального отображения 140

Глава 11. Репликация в sql Server 2008 140

11.1. Новые возможности репликации SQL Server 2008 140

11.2. Терминология системы репликации 141

11.3. Типы репликации 142

11.4. Подготовка к настройке репликации 142

11.5. Настройка репликации 143

11.6. Средства администрирования и мониторинга репликации 144

11.6.1. Средства администрирования репликации 144

11.6.2. Применение Replication Monitor 145

11.6.3. Другие средства мониторинга репликации 146

Задание для самостоятельной работы 1.1 Установка Microsoft SQL Server 2008 148

Задание: 148

Решение: 148

Задание для самостоятельной работы 1.2 Просмотр журнала ошибок SQL Server и системного журнала Windows 149

Задание: 149

Решение: 149

Задание для самостоятельной работы 1.3 Просмотр созданных файлов и папок 149

Задание: 149

Решение: 149

Задание для самостоятельной работы 1.4 Просмотр разрешений доступа, назначенных разделам реестра 150

Задание: 150

Решение: 150

Задание для самостоятельной работы 2.1 Работа со скриптами в SQL Server Management Studio и SQLCMD 150

Ситуация: 150

Задание: 150

Решение: 151

К пункту 1 — генерация скрипта на создание таблицы: 151

К пункту 2 — создание пакетного файла: 151

Задание для самостоятельной работы 2.2 Работа с серверными сетевыми библиотеками и псевдонимами 151

Задание: 151

Решение: 151

К пунктам 1 и 2 — включение сетевой библиотеки и просмотр информации об используемых портах: 151

К пункту 3 — настройка псевдонима для обращения к серверу: 151

Задание для самостоятельной работы 3.1 Перенос баз данных с SQL Server 2000 на SQL Server 2008 152

Ситуация: 152

Задание: 152

Решение: 152

К пункту 1 — присоединение баз данных SQL Server 2000: 152

К пункту 2 — применение Copy Database Wizard. 152

Задание для самостоятельной работы 4.1 Назначение прав на объекты SQL Server 2008 и изменение контекста выполнения 153

Задание: 153

Решение: 153

К пункту 1 — создание логинов: 153

К пункту 2 — предоставление разрешений на схему и проверка прав: 153

К пункту 3 - предоставление права на выполнение команды EXECUTE AS: 154

Задание для самостоятельной работы 4.2 Шифрование информации в таблицах баз данных 154

Ситуация: 154

Задание: 154

Решение: 155

К пункту 1 — создание симметричного ключа: 155

К пункту 2 — создание зашифрованной копии таблицы: 155

К пункту 3 — запрос к зашифрованным данным: 155

Задание для самостоятельной работы 5.1 Резервное копирование и восстановление базы данных 156

Задание: 156

Решение: 156

К пункту 1 — перевод базы данных AdventureWorks в режим восстановления Full: 156

К пункту 2 — проведение полного резервного копирования базы данных AdventureWorks: 156

К пункту 3 — проведение разностного резервного копирования: 156

К пункту 4 — проведение резервного копирования журнала транзакций: 156

К пункту 5 — восстановление резервных копий в другую базу данных: 156

Задание для самостоятельной работы 6.1 Применение заданий, предупреждений и операторов 157

Задание: 157

Решение: 157

К пункту 1 — создание пользовательской ошибки: 157

К пункту 2 — создание оператора: 157

К пункту 3 — создание предупреждения: 157

К пункту 4 — создание задания: 158

Задание для самостоятельной работы 7.1 Применение объектной модели SMO 159

Задание: 159

Решение: 159

Задание для самостоятельной работы 7.2 Применение объектной модели SQL-DMO 159

Задание: 159

Решение: 160

Задание для самостоятельной работы 7.3 Работа с WMI Provider for Configuration Management 160

Задание: 160

Решение: 160

Задание для самостоятельной работы 8.1 Сбор информации о запросах, выполняемых приложением 161

Ситуация: 161

Задание: 161

Решение: 161

Задание для самостоятельной работы 8.2 Приемы работы с Системным монитором 161

Задание: 161

Решение: 162

К пункту 1 — сохранение набора счетчиков Системного монитора в файл HTML: 162

К пункту 2 — использование файла HTML для создания журнала: 162

К пункту 3 — запуск журнала из командной строки: 163

К пункту 4 — анализ собранных данных в Excel: 163

Задание для самостоятельной работы 8.3. Оптимизация системы индексов 163

Задание: 163

Решение: 163

Задание для самостоятельной работы 8.4 Дефрагментация таблиц и индексов 164

Задание: 164

Решение: 164

К пункту 1 — анализ степени фрагментации: 164

К пункту 2 — перестроение индексов в базе данных: 164

Задание для самостоятельной работы 8.5 Управление уровнем блокировок 164

Задание: 164

Решение: 165

К пункту 6: 165

К пункту 9: 165

К пункту 12: 165

Задание для самостоятельной работы 10.1 Создание пакетов SSIS для переноса данных 166

Задание: 166

Решение: 166

К пункту 1 — создание пустой базы данных Microsoft Access: 166

К пункту 2 — создание пакета SSIS: 166

К пункту 3 — применение преобразований Data Flow Task: 166

К пункту 4 — создание пакетного файла с зашифрованной командной строкой: 168

Задание для самостоятельной работы 11.1 Настройка доставки журналов 168

Задание: 168

Решение: 169

К пункту 1 — установка именованного экземпляра SQL Server 2008: 169

К пункту 2 — создание базы данных DB1 на первом экземпляре сервера SQL Server 2008: 169

К пункту 3 — создание таблицы: см. задание. 169

К пункту 4 — настройка автоматической доставки журналов: 169

К пункту 5 — просмотр информации о поставке журналов: 170

К пункту 6 — отмена доставки журналов: 170

Задание для самостоятельной работы 12.1 Настройка одноранговой репликации 171

Задание: 171

Решение: 171

К пункту 1 — копирование базы данных: 171

К пункту 2 — настройка одноранговой репликации: 171

Часть 1 — настройка распределителя: 171

Часть 2 — назначение распределителя второму серверу: 172

Часть 3 — создание публикации: 172

Часть 4 — настройка свойств публикации: 172

Часть 5 — настройка топологии одноранговой репликации: 172

Часть 6 — проверка репликации: 173

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]