Глава 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