Лекция "Характеристика Microsoft SQL Server. "
Оценка 4.7

Лекция "Характеристика Microsoft SQL Server. "

Оценка 4.7
Лекции
doc
информатика
Взрослым
05.04.2017
Лекция "Характеристика Microsoft SQL Server. "
SQL Server 2000 Enterprise Edition и SQL Server 2000 Standard Edition являются единственными изданиями SQL Server 2000, которые могут устанавливаться и использоваться в реальных (развернутых) условиях. Это значит, что если вы строите базу данных или аналитическое приложение, которое обращается к SQL Server 2000, вы должны использовать SQL Server 2000 Standard или Enterprise Edition. Другие издания не могут использоваться в развернутых решениях для сервера баз данных из-за технических и лицензирующих ограничений. Термины “развернутые” и “реальные” (“deployed” and “live”) вводятся для того, чтобы дифференцировать такие решения от тех, которые являются решениями в процессе разработки “under development” “in testing” или тестовыми применениями “in testing”.
Характеристика Microsoft SQL Server. Компоненты SQL Server.doc
Характеристика Microsoft SQL Server. Компоненты SQL Server Microsoft   SQL   Server   —   система   управления   реляционными   базами   данных   (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact­ SQL, создан совместно Microsoft и Sybase. Transact­SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. SQL   Server   2000   Enterprise   Edition   и   SQL   Server   2000   Standard   Edition   являются единственными   изданиями   SQL   Server   2000,   которые   могут   устанавливаться   и использоваться в реальных (развернутых) условиях. Это значит, что если вы строите базу данных или аналитическое приложение, которое обращается к SQL Server 2000, вы должны использовать SQL Server 2000 Standard или Enterprise Edition. Другие издания не могут использоваться   в   развернутых   решениях   для   сервера   баз   данных   из­за   технических   и лицензирующих ограничений. Термины “развернутые” и “реальные” (“deployed” and “live”) вводятся для того, чтобы дифференцировать такие решения от тех, которые являются решениями   в   процессе   разработки   “under   development”   “in   testing”   или   тестовыми применениями “in testing”.  Компоненты SQL SERVER 2000 Рассмотрим основные компоненты SQL Server 2000. Microsoft SQL Server 2000 реализован в виде набора служб операционной системы, каждая из которых запускается самостоятельно и отвечает за определенный круг задач. Приведем список служб SQL Server: 1. MSSQLServer; 2. SQLServerAgent; 3. Microsoft Search (MSSearch); 4. Microsoft Distributed Transaction Coordinator (MSDTC). Реализация в виде служб позволяет SQL Server 2000 работать как части операционной системы, иметь собственные права доступа и не зависеть от пользователя, работающего на компьютере   в  данный   момент.   Операционная   система   Windows  95/98   не  поддерживает служб, поэтому для работы SQL Server 2000 под управлением этой операционной системы автоматически выполняется эмуляция служб. Это связано с тем, что для работы в любой из поддерживаемых   операционных   систем   SQL   Server   2000   применяет   единственный программный   код.   “Microsoft”   не   стала   создавать   отдельный   продукт   для   работы   в операционной системе Windows 95/98, а просто выполнила эмуляцию служб Windows NT.  Инструменты SQL Server 2000 1.   Enterprise   Manager.  Данный   инструмент   является   базовым   при   выполнении   самых разнообразных задач: ­ управления системой безопасности; ­ создания баз данных и ее объектов; ­ создания и восстановление резервных копий; ­ конфигурирования подсистемы репликации; ­ управления параметрами работы служб SQL Server 2000; ­ управления подсистемой автоматизации; ­ запуска, останова и приостанова служб; ­ конфигурирования связанных и удаленных серверов; ­ создания, управления и выполнения пакетов DTS Приведенный список не исчерпывает всех областей применения Enterprise Manager и легко может быть расширен.  Большая   часть   административных   задач   SQL   Server   2000   может   быть   выполнена следующими методами: ­ использованием средств Transact­SQL; ­ с помощью графического интерфейса Enterprise Manager; ­ с помощью мастеров (wizards). 2.   SQL   Server   Service   Manager.  Единственной   задачей   утилиты   SQL   Server   Service Manager является предоставление пользователю удобного механизма запуска, останова и приостановки служб SQL Server 2000. Кроме этого, она позволяет лишь запретить или разрешить   автоматический   запуск   той   или   иной   службы   при   загрузке   операционной системы. Утилита   Service   Manager   устанавливается   при   инсталляции   SQL   Server   2000   и   по умолчанию автоматически запускается при загрузке операционной системы. В нормальном состоянии утилита Service Manager представлена значком в правой части  панели задач (taskbar).   Двойной   щелчок   на   пиктограмме   приведет   к   открытию   окна   программы,   с помощью   которого   можно   запускать,   останавливать   и   приостанавливать   службы   SQL Server  2000,   а  также   разрешать  или   запрещать  их  автоматический   запуск  при  загрузке операционной системы. 3. SQL Server Profiler.  Утилита  SQL Server  Profiler  –  это графический  инструмент, с помощью которого администратор может наблюдать за теми или иными аспектами работы SQL   Server  2000.     При   выполнении   пользовательских   запросов,   хранимых   процедур, команд  Transact­SQL,  подключении к серверу и отключении от него, а также множества других действий ядро SQL Server 2000 сохраняет в системных таблицах массу различной информации   о   ходе   выполнения   операций.   Эта   информация   может   быть   получена   с помощью специальных хранимых процедур. Утилита  SQL Server  Profiler использует эти хранимые процедуры для получения необходимой информации. Полученные данные затем представляются   в   удобном   виде   с   помощью   графического   интерфейса,   однако пользователи   могут   получать   информацию   о   процессах  SQL   Server  2000,  обращаясь напрямую к хранимым процедурам. В принципе, на основе этих хранимых процедур можно даже написать свое собственное приложение, которое будет отображать информацию о работе SQL Server 2000 в нужной форме. 4. Query Analyzer. Этот инструмент предназначен для выполнения запросов и анализа их исполнения. По частоте использования и важности Query Analyzer сравним с Enterprise Manager. Для выполнения SQL­кода,   его нужно воспроизвести в окне Query Analyzer и нажать   кнопку   Execute   Query,   на   которой   изображен   зеленый   треугольник.   Результат выполнения запроса будет отображен в нижней части окна SQL Query Analyzer.   5. Upgrade Wizard. Мастер Upgrade Wizard предназначен для выполнения обновления баз данных SQL Server 6.5 до SQL Server 2000. В процессе обновления на SQL Server 2000 будут   перенесены   собственно   данные,   а   также   весь   набор   объектов   обновляемой   базы данных,   включая   хранимые   процедуры,   триггеры,   правила,   умолчания,   ограничения целостности,   представления.   Кроме   того,   также   окажутся   перенесенными   пользователи базы данных со всеми установленными правами доступа к объектам базы данных и т. д.  6.   Import   and   Export   Data.  Этот   инструмент   является   мастером   импорта/экспорта данных, предназначенным для создания пакета DTS, который будет выполнять копирова­ ние информации между двумя источниками данных. Отличительной особенностью мастера является простота конфигурирования процесса копирования данных. 7. Client Network Utility и Server Network Utility. Наличия протокола не достаточно для сетевой работы SQL Server 2000. Для того чтобы клиенты смогли установить соединение с сервером как на клиенте, так и на сервере, необходимо добавить специальные  сетевые библиотеки  (Network   Library).   Эти   библиотеки   реализованы   в   виде  динамически подключаемых библиотек  (DLL, dynamic link library) и подключаются к операционной системе.   Библиотека   расширяет   базовые   возможности   протокола   и   является   как   бы надстройкой   над   ним,   выполняющей   различные   сетевые   операции   по   обмену   данными между клиентом и сервером. 8.   Утилиты   командной   строки.  Помимо   уже   рассмотренных   утилит,   имеющих графический интерфейс, в SQL Server 2000 существует набор утилит командной строки, с помощью которых также можно выполнять различные задачи. Некоторые из этих утилит используются сервером автоматически и являются, скорее, частью ядра SQL Server 2000, чем собственно утилитами. В файле материалов приведен обзор утилит командной строки. Указанные утилиты авто­ матически копируются мастером установки в каталог Binn установочного каталога SQL Server   2000,   но   могут   быть   запущены   из   любого   другого   каталога,   так   как   мастер соответствующим образом конфигурирует переменную окружения PATH.  9. Мастера. Как уже говорилось, многие задачи могут быть выполнены с помощью  мастеров. Это наиболее простой способ выполнения административных задач. Не­ достатком мастеров являются достаточно ограниченные возможности. Однако некоторых  мастеров сказанное не касается. К ним можно отнести мастера конфигурирования  подсистемы репликации, что является довольно сложным процессом. Например, чтобы  создать публикацию средствами Enterprise Manager, нужно воспользоваться  соответствующим мастером. Конечно, всегда можно применить средства Transact­SQL. Но  иногда это настолько сложно и трудоемко, что лучшим решением будет использование  мастера

Лекция "Характеристика Microsoft SQL Server. "

Лекция "Характеристика Microsoft SQL Server. "

Лекция "Характеристика Microsoft SQL Server. "

Лекция "Характеристика Microsoft SQL Server. "

Лекция "Характеристика Microsoft SQL Server. "

Лекция "Характеристика Microsoft SQL Server. "
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
05.04.2017