Глава 1. Что нового в SQL Server 2005
Почему так долго
Слишком просто
Что нового для разработчика?
Новые утилиты разработчика
Новые типы данных
Поддержка Web-служб
Расширение Transact-SQL
Интеграция с .NET Framework
SQL Management Objects
SQL Service Broker
Reporting Service
Notification Service
Глава 2. Утилиты разработчика
Обзор основных утилит
Использование SQL Server Management Studio
Создание запросов
Работа над проектами
Анализ производительности
Глава 3. Новые возможности T-SQL
Обработка ошибок
Поддержка DDL-триггеров
Использование OUTPUT в выражениях DML
Использование TOP
Функции ранжирования
Использование PIVOT/UNPIVOT/APPLY
Общие табличные выражения
Глава 4. Использование XML
SQL Server 2005 и XML
Тип данных XML
Использование FOR XML и OPENXML
Индексирование
Использование XQuery
Глава 5. Интеграция с CLR
Введение в платформу .NET
Понятие платформы .NET
Что такое .NET Framework?
CLR и SQL Server 2005
Программирование с использованием ADO.NET 2.0
Пространства имен ADO.NET
Работа в соединенной среде
Работа в разъединенной среде
Интеграция с XML
Новые возможности ADO.NET 2.0 при работе с SQL Server 2005
Глава 6. Использование Visual Studio .NET 2005
Создание проекта
Создание хранимых процедур
Создание функций
Создание триггеров
Создание агрегатов
Создание пользовательских типов
Развертывание сборок и отладка
Глава 7. Преобразование данных с помощью Integration Service
Введение в Integration Service
Создание простого пакета
Запуск пакетов
Глава 8. Поддержка HTTP
Реализация простого примера
WEB-сервисы и SOAP
Создание точки доступа в MS SQL Server 2005
Общий синтаксис
Использование Visual Studio .NET для создания клиента
Использование Internet Explorer в качестве клиента
Настройка безопасности точки доступа HTTP
Глава 9. Безопасность в SQL 2005
Концепция безопасных вычислений
Учетные записи
Пользователи базы данных
Права доступа
Контекст пользователя
Схема данных
Глава 10. Построение отчетов
Введение в Reporting Service
Управление отчетами
Глава 11. Введение в Service Broker
Основная терминология
Диалог между службами
Реализация приложений для Service Broker
Контракты служб
Очереди
Службы
Отправка и получение сообщений
Использование встроенной CLR совместно с Service Broker
Глава 12. Использование Notification Service
Настройка Notification Services
Управление Notification Services
Управление подпиской
Поставщики событий
Глава 13. Построение решений с помощью SMO
Введение в SMO
Создание и модификация объектов
Работа с безопасностью
События и трассировка
Создание сценариев для существующих объектов
Глава 14. SQL Server Express Edition
Введение в SSE
Развертывание приложений
Утилиты разработчика
Приложение А. Введение в язык программирования С#
Базовые конструкции
Простое приложение
Определение переменных
Условия
Циклы
Операторы безусловного перехода
Массивы
Методы
Обработка исключений
Понятие исключений
Перехват исключений
Выбрасывание исключений
Базовые понятия ООП
Работа с объектами
Наследование и полиморфизм
Перегрузка операторов
Свойства и индексаторы
Атрибуты
Делегаты и события
Приложение Б. Создание проектов в Visual Studio .NET 2005
Выбор типа проекта
Манипулирование файлами сайта
Основные элементы IDE