Службы SQL- Server. Брокер служб. Служба репликаций. Полнотекстовый поиск. Служба уведомлений. Объекты управления сервером (SMO). SQLServerAgent. Координатор распределенных транзакций. SQLMail. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Службы SQL- Server. Брокер служб. Служба репликаций. Полнотекстовый поиск. Служба уведомлений. Объекты управления сервером (SMO). SQLServerAgent. Координатор распределенных транзакций. SQLMail.



SQL Server—это набор служб и компонентов, связанных с базами данных, которые могут совместно использоваться для построения мощных решений для конечного пользователя.

Брокер служб управляет асинхронными очередями данных, поддерживая ключевые средства производительности и масштабируемости и балансируя загрузку в течение времени.

■ Брокер служб может буферизовать большие объемы вызовов Web-служб HTTP или хранимых процедур. Вызовы Web-служб помещаются в очередь, и хранимые процедуры могут быть вызваны несколькими экземплярами SQL Server.

■ Брокер служб может провести через очередь вызов другой хра­нимой процедуры, которая возьмет на себя основную нагрузку.

SQL Server содер­жит команды DDL, управляющие брокером служб; есть команды T-SQL, помещающие дан­ные в очередь и извлекающие их из нее. Брокер служб основательно протестирован и спроектирован специ­ально для систем с исключительно большой нагрузкой.

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

Полнотекстовый поиск индексирует каждое из слов в столбце.Когда полнотекстовый поиск был разработан для столбцов, запросы SQL Server получили возможность использовать при поиске полнотекстовые индексы и быстро находить в строках отдельные слова.

Служба уведомлений может быть запрограммирована для отправки сообщений при возникновении определенных событий с данными.

Server Management Objects (SMO)— это набор объектов, который открывает функции конфигурирования и управления SQL Server для программирования с помощью кода.NET. Объекты SMO не предназначены для разработки приложений баз данных — они используют­ся производителями при разработке инструментария SQL Server, такого как утилита Mana­gement Studio, сторонние интерфейсы управления или утилиты резервного копирования. SMO использует пространство имен Microsoft.SQLServer.SMO.

SQL Server Agent представляет собой дополнительный процесс, который выполняет зада­ния SQL и обслуживает прочие автоматизированные задачи.

Координатор распределенных транзакций (DTC) представляет собой процесс, поддерживающий двухфазные подтверждения для транзакций, которые охватывают несколько серверов. Если приложение регулярно использует распределенные транзакции, то лучше сконфигурировать DTC для автоматического запуска при загрузке опе­рационной системы.

Компонент SQL Mail позволяет серверу отправлять электронные сообщения на внешний почтовый ящик по протоколу SMTP. Почтовые сообщения могут генерироваться множеством источников в SQL Server, в том числе кодом T-SQL, заданиями, предупреждениями, службой интеграции и планами обслуживания.

 

Службы бизнес-аналитики. Служба интеграции. Служба отчетности. Служба анализа.

Бизнес-аналитика (BI)— это одна из областей, в которой SQL Server превосходит все остальные системы. SQL Server включает в себя три службы, специально предназначенные для бизнес- аналитики: службу интеграции (SSIS), службу от­четности (RS) и службу анализа (AS). Все эти три службы были созданы с помощью среды BI Developement Studio и управляются из утилиты Management Studio.

Служба интеграции перемещает данные практически между любыми типами источников. Она является инструментом извлечения, преобразования и загрузки дан­ных СУБД SQL Server. Служба интеграции для определения путей перемещения данных от одного подключения к другому использует графические средства. Пакеты службы интеграции достаточно гибкие, чтобы как напрямую копировать данные из столбца в столбец, так и выполнять сложные преобразования, использовать классификаторы и обработку исключений во время перемещения данных.

Служба отчетности в SQL Server представляет собой полно­функциональное, основанное на Web-технологиях, управляемое решение. Ее отчеты могут быть экспортированы в форматы PDF, Excel и многие другие с помощью одного щелчка мы­шью; их также легко создавать и настраивать.

Отчеты определяются графически или программно и хранятся в качестве файлов. rd в базе данных службы отчетности в SQL Server. Их формированию может быть назначено рас­писание, они могут кэшироваться для пользователей, отправляться им по электронной почте или генерироваться по запросу с задаваемыми пользователями параметрами. Служба отчет­ности встроена в SQL Server.

Служба анализа решает в SQL Server задачи бизнес-аналитики, или, точнее, оперативной аналитической обработки данных (OLAP). В сущности, служба анализа позволяет разработчику определять кубы, которые в чем-то сходны со сводными таблицами Excel и перекрестными запросами Access, но способные иметь множество измерений. Кубы содержат предварительно рассчитанные сводные или консолидированные данные из особо крупных баз данных. Это позволяет пользователю просто и быстро просматривать эти итоги без необходимости выполнения "долгоиграющих" запросов к терабайтам данных Служба анализа загружается независимо от SQL Server и рассматривается как одна из полноценных функций формирования хранилищ данных.

 

 

Различные редакцииSQL Server 2005. Enterprise Edition. Standard Edition. Workgroup Edition. Express Edition. Everywhere Edition.

Пакет SQL Server 2005 доступен в нескольких редакциях, которые отличаются своими воз­можностями, требованиями к аппаратному обеспечению и,стоимостью.

Enterprise (Developer) Edition

Это самая полная редакция продукта с повышенной производительностью и расширен­ным набором функций. Она способна поддерживать тысячи подключений и базы данных, из­меряемые терабайтами. Основные функции:

■ Разделение таблиц. Эта функция позволяет получить удивительные результаты произ­водительности при использовании протокола TCP.

■ Параллельное индексирование в реальном времени.

Developer Edition лицензируется только для разра­ботки приложений и их тестирования и запускается в операционных сис­темах, предназначенных для рабочих станций. Эта редакция поставляется в составе паке­та MSDN Universal и также может быть приобретена отдельно. Это самая дешевая редакция SQL Server.

Standard Edition

Это самая популярная редакция продукта, которая включает в себя все основные функции, в том числе службы интеграции и анализа, Web- службы, зеркальное отображение баз данных и кластеризацию.

Standard Edition отлично подходит для предприятий среднего размера, которым нужны все предлагаемые сервером функции, но не требуется сверхвысокая доступность Enterprise Edition. Эта редакция лимитирована четырехпроцессорными компьютерами.

Workgroup Edition

Эта редакция предназначена для серверов подразделений компаний и содержит рацио­нальный набор функций для небольших транзакционных баз данных.

■ Ядро базы данных поддерживает два процессора, максимум 3 Гбайт памяти и не имеет ограничений на размер базы данных.

■ Поддерживаются некоторые функции высокой доступности, такие как доставка жур­налов, но не поддерживается зеркальное отображение баз данных и кластеризация.

■ Включает службу отчетности, но не включает службу анализа для формирования ку­бов и бизнес-анализа.

■ Имеет все программные возможности SQL Server

■ Поддерживается администрирование автоматизации с помощью SQL Server Agent.

■ Поддерживаются репликации транзакций и слияния.

Ключевой функцией, отсутствующей в этой редакции, является служба интеграции.

Express Edition

Это бесплатная, полно­ценная версия ядра SQL Server, предназначенная для использования с некоторым приложени­ем. Эта редакция содержится в пакетах MSDN Universal, Office Developer Edition 11 и во всех продуктах Microsoft, предназначенных для разработчиков программ.

Редакция Express имеет некоторые ограничения: максимальный объем базы данных со­ставляет 4 Гбайт, поддерживается только один процессор и 1 Гбайт памяти.

Everywhere Edition

Редакция SQL Server Everywhere с технической стороны представляет собой полностью отличное ядро базы данных, совместимое с SQL Server. Ее скромные потребности в памяти (всего 1 Мбайт) гарантируют ее использование на мобильных устройствах. Несмотря на то что она запускается на карманных компьютерах, это полноценное АСГО-совместимое ядро базы данных.

 

 

6. Утилиты и компоненты SQLServer. SQL Server Management Studio. SQL Server Configuration Manager. Surface Area Configuration. Business Intelligence Development Studio. ИнтегрированнаясправкаSQL. SQL Profiler. Performance Monitor. Database Tuning Advisor. Утилитыкоманднойстроки:SQLCmdиBulkCopy.

Для управления SQL Server и взаимодействия с ней используются следующие компоненты и клиентские утилиты.



Поделиться:


Последнее изменение этой страницы: 2016-08-14; просмотров: 167; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.58.247.31 (0.01 с.)