Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Доступ к данным конфигурации SQL Server

В SQL Server 2005 представление серверов, БД, а также их параметров конфигура ции и содержащихся в них данных основывается на концепции объектов. Ключевым элементом этой объектной структуры является системный каталог, который хранит данные, описывающие объекты и их атрибуты для определенного экземпляра SQL Server. Например, атрибуты базы данных описывают:

· количество и имена таблиц и представлений;

· количество и имена столбцов в таблицах или представлениях;

· тип данных, хранящихся в столбцах, их точность (максимальное количество де сятичных знаков) и количество знаков после десятичной запятой;

· триггеры и ограничения целостности, которые определены для таблиц;

· индексы и ключи, определенные для таблиц;

· статистическая информация, используемая оптимизатором запросов для постро ения планов запросов.

Чтобы получить доступ к информации в том или ином системном каталоге с по мощью запросов, можно использовать следующие возможности.

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

Представления совместимости Дают доступ ко многим системным таблицам, применявшимся в предыдущих версиях SQL Server, с использованием представле ний SQL Server 2005. Эти представления предназначаются только для обеспечения обратной совместимости и делают доступными те же метаданные, которые исполь зовались в SQL Server 2000. Через них нельзя получить доступ к метаданным для новых возможностей SQL Server 2005, таких как секционирование и зеркальное отображение базы данных.

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

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

Наборы данных OLE DB с информацией о схеме Предоставляют программный интерфейс IDBSchemaRowset, позволяющий поставщикам OLE DB иметь доступ к информации о системном каталоге. Эти наборы данных содержат информацию о каталоге в виде, не зависящем от структуры таблиц каталога.

Системные хранимые процедуры и функции Возвращают разнообразную инфор мацию о каталоге.

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

 

<== предыдущая лекция | следующая лекция ==>
Конфигурирование и настройка Microsoft SQL Server | Робота з системним каталогом і представленнями каталогу. Робота з системними процедурами,що зберігаються
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 344; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.