|
Программирование >> Администрирование microsoft sql
Основные сведения о 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 по умолчанию
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |