Программирование >>  Администрирование microsoft sql 

1 ... 4 5 6 [ 7 ] 8 9 10 ... 203


Основные сведения о SQ feiver 2000

Глава 1

Табл. 1-2. (окончание)

Серверный компонент Описание

Microsoft rch

MS DTC

Служба Microsoft Search - это ядро полнотекстового поиска. Она устанавливается и выполняется в единственном экземпляре, независимо от числа экземпляров SQL Server 2000

Служба Distributed Transaction Coordinator управляет

распределенными транзакциями, выполняющимися одновременно на нескольких экземплярах SQL Server 2000. Она устанавливается и выполняется в единственном экземпляре, независимо от числа экземпляров SQL Server 2000

Примечание На компьютерах dows 98/Ме службы SQL Server и SQL Server Agent следует запускать как приложения. Службы Microsoft Search и MS DTC на компьютерах с Windows 98/Ме не работают.

Клиентские средства администрирования

Утилиты и средства администрирования SQL Server 2000 реализованы в виде клиентских приложений, т. е. они устанавливают соединение с SQL Server 2000 по локальной сети, используя клиентские компоненты обмена данными.

Графические средства

В табл. 1-3 перечислены 32-разрядные графические утилиты из состава SQL Server 2000 и кратко описаны их функции.

Табл. 1-3. Графические утилиты дящие в состав SQL Server 2000

Графическая утилита

Описание

SQL Server Enterprise Manager

SQL Query Analyzer

SQL Profiler

SQL Server Service Manager

Client Network Utility

Основное средство администрирования сервера и БД, в состав которого входит интегрируемый графический интерфейс Microsoft Management Console (MMC)

Эт ческая утилита используется для создания

и управления объектами БД и интерактивного тестирования

операторов, пакетов и сценариев, написанных на

Эта утилита используется для мониторинга и перехвата

событий SQL Server 2000 с целью последующего анализа и воспроизведения. Она поддерживает системный аудит уровня защиты С2

Приложение, представленное значком в панели задач, позволяющее запустить, приостановить выполнение,

работу, а также изменить конфигурацию служб из состава SQL Server 2000

для настройки параметров клиентских сетевых библиотек (Net-Libraries), а также для создания псевдонимов, включающих настраиваемые параметры подключения к серверам Server Network Utility. Используется для настройки параметров серверных сетевых библиотек в том числе для включения шифрования с использованием протокола SSL



Утилиты командной строки , ,

В табл. 1-4 перечислены наиболее часто используемые утилиты командной строки SQL Server 2000 и кратко описаны их функции.

Табл. 1-4 литы командной строки SQL Server 2000

Утилита, запускаемая шндной строки

Описание

Osql

Sqldiag

Dtsrun Sqimaint

Позволяет создавать и передавать SQL Server 2000 интерактивные запросы, состоящие из операторов t-SQL, системные процедуры и файлы сценариев. утилита заменяет утилиту l.sql, использовавшуюся в версиях SQL Server адше 7.0

Эта утилита (Service Control Manager) позволять запускать, завершать работ>, приостанавливать работу, устанавливать на компьютер, удалять и конфигурировать службы SQL Server 2000. Кроме того, она позволяет запускать, останавливать или временно приостанавливать работу SQL Server, работающего как отдельное приложение

Собирает и сохраняет данные диагностики, ускоряя и упрощая процесс сбора информации службами Microsoft Product Support Services

Позволяет в пользовательском формата ппать данные из БД SQL Server 2000 в текстовый файл и обратно

Позволяет выполнять DTS-лакеты

Выполняет определенный администратором набор задач по обслуживанию одной или нескольких БД, включая проверку целостное i п средствами команд DBCC, резервное копирование

файлов данных и журнала транзакций, обновление статистки

распределения и обновление индексов

Клиентские компоненты обмена данными

Пользователи к данным SQL Server 2000 при помощи клиентских прило-

жений. SQL Server 2000 поддерживает два основных вида клиентских приложений. Во-первых, это приложения для работы с реляционными БД - наиболее распространенный тип клиентских приложений в двухуровневой клиент-серверной среде. Они передают серверу БД операторы Transact-SQL и получают результаты их выполнения в виде реляционных наборов данных.

Во-вторых, это интернет-приложения, являющиеся составной частью стремительно развивающейся платформы Microsoft ЕТ. Они передают серверу СУБД операторы Transact-SQL или запросы XPath, и получают обратно доьсументы в формате X,VIL-

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



I ые сведения о SQL Server 200 Глава 1

API-интерфейс омных баз данн1х -

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

мирования БД - OLE DB и ODBC.

OLE DB - это интерфейс прикладного программирования, позволяющий приложениям, использующим технологию СОМ, использовать данные из источников данных OLE DB. В SQL Server 2000 имеется встроенный OLE DB-поставщик. Он представляет собой СОМ-компонент, который получает вызовы, адресованные интерфейсу прикладного пpoгpaммиpoвaни OLE DB и выполняет все необходимые действия по обработке запроса к источнику данных. Этот поставщик поддерживает приложения, написанные с использованием технологии OLE DB или других интерфейсов прикладного программирования, использующих OLE DB, например ADO.

ODBC предс1<1вляет собой интерфейс уровня вызовов (Call-Level Interface, С LI), позволяющий приложениям, написанным на С и С + + ., осуществлять доступ кданным из источников данных ODBC. В SQL Server 2000 имеется встроенный ODBC-драйвер -DLL-библиотека, принимающая вызовы, адресованные функциям интерфейса прикладного программирования ODBC API и выполняющая все необходимые действия по обработке запроса к источнику данных, Этот драйвер поддерживает приложения и компоненты, написанные с использованием ODBC или других интерфейсов прикладного программирования, использующих ODBC, например Data Access Objects (DAO), Remote Dal a Objects (RDO) и классы БД Microsoft Foundation Classes (MFC). ADO практически полностью заменяет DAO и RDO.

SQL Server 2000 также поддерживает интерфейсы Embedded SQL и, в целях обратной совместимости,

Сетевые библиотеки

OLE DB-поставщик и ООВС-дра вер используют клиентскую сетевую библиотеку (Net-Library) для обмена данными с серверной сетевой библиотекой из состава SQL Server 2000. Обмен данными выполняться как на одном компьютере, так и по

сети. Сетевые библиотеки инкапсулируют запросы, которыми обмениваются клиентские компьютеры и для передачи этих запросов в нижележащий сетевой протокол. Обмен данными может осуществляться с шифрованием по протоколу Secure Sockets Layer (SSL). Клиенты и сервер SQL Server 2000 можно сконфигурировать так, чтобы использовалась любая из сетевых библиотек, перечисленных в табл. 1-5, или все эти библиотеки одновременно. -

Табл. 1-5. Сетевые библиотеки (Net-Libraries), используемые SQL Server 2000-

Сетевая библиотека Описание

(Net-Library)

Shared memory Применяется для подключения к SQL Server 2000,

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



1 ... 4 5 6 [ 7 ] 8 9 10 ... 203

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика