Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #68, ИЮЛЬ 2006 г.

золотой запас

ВЛАДИМИР ХОПТЫНЕЦ

Спецвыпуск: Хакер, номер #068, стр. 068-022-6


Находкой для программера будут Analysis Management Objects (AMO) – объекты управления Analysys Services. Связь с этими объектами заменит написание сценариев DDL и сценариев на ASSL.

Для обеспечения доступа клиента к базам данных Microsoft SQL Server 2005 теперь предусмотрена технология SQL Native Client, которая комбинирует SQL OLE DB провайдера с SQL ODBC драйвером, а также их сетевые функции в одной библиотеке DLL. Эта технология позволяет разрабатывать приложения, использующие такие возможности SQL Server 2005 как множественные активные наборы данных (MARS), типы данных, определенные пользователем (UDT), и поддержка XML-типов данных.

Для web-доступа организован доступ Simple Object Access Protocol (SOAP) через HTTP. При этом ядро получает пакеты напрямую, без организации вспомогательных сервисов или IIS.

С помощью ADO.NET реализованы такие возможности, как уведомление о запросах и MARS. Уведомление о запросах – это уведомление о том, что одна и та же команда к SQL Server 2005 дала разные результаты. И сама команда, и отличия, на которые необходимо создавать уведомление, - программируемые. MARS – новая концепция, которая позволяет иметь более одного открытого результирующего набора данных на одно подключение. Множественные активные результирующие наборы устраняют существующее на данный момент ограничение, когда открытый результирующий набор по умолчанию блокирует драйвер от отправки запросов на сервер до тех пор, пока не потреблен весь результирующий набор.

Reporting Services предлагают возможности создания OLAP-отчетов и глубоко связаны с Microsoft Office System, что позволяет открывать эти отчеты в привычном Word и Excel.

Предоставлено огромное количество средств для настройки производительности базы данных: настройка использования памяти, настройка блокировок и даже настройка сетевого и дискового ввода/вывода. Для обеспечения достаточного уровня прозрачности и видимости состояния базы данных и обеспечения упреждающего мониторинга используется Dynamic Management Views.

Управлять базой данных SQL Server можно программно. Для этого существуют SQL Management Objects (SMO) – объекты управления SQL, на которых и построена Management Studio. С помощью этих объектов можно программно получать конфигурацию настроек, выполнять сценарии Transact-SQL, резервное копирование и т.д. Теперь душе программиста есть куда развернуться и можно не быть привязанным к набору стандартных утилит, хотя они и предлагают исчерпывающий набор средств управления. Модель SMO является заменой уже устаревшей модели распределенных объектов управления (DMO). Хотя DMO и можно использовать, но дальше развиваться эта ветвь не будет.

Существует возможность зеркалирования базы данных – когда содержимое журнала транзакций основного сервера передается также и на другой, и, в случае сбоя основного сервера, все транзакции сразу же перенаправляются на другой сервер. Благодаря этому достигается высокая отказоустойчивость. Следует также упомянуть кластеры с восстановлением после отказа, количество которых в SQL Server 2005 увеличено до 8.

Назад на стр. 068-022-5  Содержание  Вперед на стр. 068-022-7