Активное администрирование приложений в Microsoft SQL Server 6.0.

Автор работы: Пользователь скрыл имя, 25 Января 2011 в 12:34, курсовая работа

Описание работы

В системах с архитектурой клиент-сервер клиент посылает запрос серверу баз данных, находящемуся на высокопроизводительном компьютере или рабочей станции. Сервер баз данных, используя ресурсы аппаратуры рабочей станции, производит обработку данных и передает клиенту только готовый результат. Таким образом, резко снижается загрузка сети. Кроме того, сервер баз данных обеспечивает параллельную обработку нескольких запросов, а также гарантирует целостность базы данных и ее восстановление после аппаратных сбоев.

Содержание работы

1.Особенности технологии клиент – сервер 3

1.2.Архитектура клиент – сервер 3

2.Microsoft SQL Server 6.0 4

2.1.Активное администрирование и объектный интерфейс SQL Server 6.0. 8

3.Введение в Microsoft SQL Server 12

3.1. О Руководстве Администратора 12

3.2. Поиск Дополнительной Информации 13

4. Работа в Microsoft SQL Server 16

4.1.Системные Устройства и Базы Данных 16

4.1.1. Основная База Данных 17

4.1.2. База Данных model 18

4.1.3. База Данных msdb 19

4.1.4. База Данных tempdb 19

4.1.5.База Данных pubs 20

4.2. Системные Таблицы 21

4.2.1. Разрешения для Системных Таблиц 21

4.2.2. Запросы Системных Таблиц 22

4.3.Системные Хранимые Процедуры 22

4.4. Набор символов и порядок сортировки 24

5. Административные Инструментальные Средства и Утилиты 25

6. Инструментальные Средства и Утилиты Сервера 25

7.Инструментальные Средства и Утилиты Клиента 28

8.Специальные Пользователи SQL Server 29

9. Подготовка к Работе с SQL Server 32

9.1. Запуск SQL Server 32

9.2. Регистрация 32

9.3. Выход из SQL Server 33

10. Возможности SQL Server 34

11. SQL Distributed Management Framework 35

11. Microsoft SQL Enterprise Manager 37

Список использованной литературы………………………..39

Файлы: 1 файл

изменяю.doc

— 164.00 Кб (Скачать файл)
 

 

Многие  команды и процедуры, требуют  от пользователя регистрации как  системного администратора. Другие темы обсужденные в этой документации релевантные для владельцев базы данных и объектов. Никакая специальная  идентификация не нужна для владельца  базы данных или владельцев объекта базы данных.

Есть  также три специальных login Ids - probe, repl_publisher, и repl_subscriber -, что, в зависимости от конфигурации сервера, может существовать по умолчанию на сервере.

    • -         Когда SQL Server установлен, автоматически создается login probe ID. Это - специальный login ID, который устанавливается программой установки и используется в качестве контекста безопасности, в пределах которой некоторые административные приложения (например, SQL Performance Monitor) подключают к SQL Server, который ориентируется на стандартную безопасность. Имейте в виду, что если SQL Server устанавливается для встроенной безопасности, SA выполняет эту функцию вместо probe.
    • -         Когда сервер конфигурируется, чтобы участвовать в копировании как подписной сервер, автоматически создается repl_publisher login ID. Это позволяет процессам копирования на дистрибутив (который может быть отдельным дистрибутивным сервером, или комбинированным сервером публикации/распределения), подключаться к подписному серверу и копировать табличную схему и данные в базы данных расположения.
    • -         Когда сервер конфигурируется, чтобы участвовать в копировании как сервер публикации, автоматически создается repl_subscriber login ID. Это позволяет процессам копирования в подписной сервер, подключиться к серверу публикации и выполнять хранимые процедуры.
 

   

9. Подготовка к Работе  с SQL Server  

Чтобы управлять SQL Server, Вы должны запустить его и если потребуется режим безопасности сервера - обеспечить login ID и паролем, чтобы зарегистрироваться в нем.   

9.1. Запуск SQL Server  

Есть  несколько различных путей для  запуска SQL Server и SQL Executive. Для облегчения нужно использовать SQL Service Manager   

9.2. Регистрация   

Если  сервер устанавливается, чтобы использовать встроенную безопасность Вам не нужно ставить login ID или пароль (а если Вы ставите их, они игнорируются SQL Server).

Если  сервер устанавливается, и не использует встроенную безопасность, после того, как Вы запустите компьютер, Вы должны зарегистрироваться в SQL Server, чтобы управлять им. Используя графические инструментальные средства управления, обеспеченные SQL Server, поставьте, если требуется имя сервера, login ID и пароль. Для того, чтобы зарегистрироваться в SQL Server, используйте isql.

В командной  строке, наберите:

isql/U login_id/P password/S servername, где

Login_id - идентификация входа.

Используйте sa для начальной регистрации. В  зависимости от того, как Вы устанавливаете порядок сортировки, когда Вы установили SQL Сервер, login ID может быть чувствительным к администрированию данных.

Password - пароль входа. Сначала Вы регистрируетесь как sa у которого нет пароля.

Servername - определяет какой сервер Вы хотите зарегистрировать.   

Сначала Вы регистрируетесь на вновь включенном SQL Сервере, используете sa как вашу идентификацию входа без пароля. После того, как Вы зарегистрируетесь, измените пароль SA, чтобы предохранить других пользователей от использования системных привилегий администратора. Вы можете изменить ваш собственный пароль, а SA может изменить любой пароль пользователя, используя SQL Enterprise Manager или sp_password.   

9.3. Выход из SQL Server  

Есть  несколько различных путей остановки SQL Server и SQL Executive. Самый легкий метод это использование SQL Service Manager.

Прежде, чем Вы закроете SQL Server, сначала остановите SQL Service Manager и затем только тогда MSSQL Server транслирует сообщение, что SQL Server будет остановлен. Пауза предохраняет дополнительные соединения пользователя от установки. Дайте пользователю достаточно времени, чтобы выйти из их текущих заданий, и затем закрыть SQL Server.

Вы должны закрывать SQL Executive прежде, чем закрываете SQL Server.   
 

10. Возможности SQL Server  

Следующая таблица включает системные пределы  для различных SQL объектов сервера.

    • -         Устройства - 256 устройств на SQL Server. Максимальный размер для каждого логического устройства - 32 гигабайта. (Общая адресуемая память максимума - 8 TB (256 устройств * 32 GB максимум за устройство).
    • -         База Данных – 32,767 базы данных. Минимальный размер базы данных - 1 MB. Максимальный размер базы данных - 1 терабайт (TB). (Каждое логическое устройство может быть максимум 32 GB, а каждая база данных может иметь максимум 32 фрагмента устройства (32 GB * 32 = 1 TB).
    • -         Таблицы - 2 миллиарда таблиц на базу данных. Максимальное количество байтов на колонку - 1962 (исключение текста и столбцы образа). Максимальный табличный размер -  1 TB.
    • -         Столбцы - 250 столбцов на таблицу.
    • -         Индексы - 1 окружающий и 249 неокружающих индексов на таблицу. Составной индекс может иметь вплоть до 16 столбцов.
    • -         Триггеры - максимум три триггера на таблицу - один для INSERT, UPDATE, и DELETE. Триггеры могут иметь 16 уровней вложенности.
    • -         Хранимые процедуры – хранимая процедура может содержать 255 параметров и иметь вплоть до 16 уровней вложенности.
    • -         Пользовательские соединения - 32,767 (Для Microsoft SQL Server 6.0 Workstation имеет те же способности как Microsoft SQL Server, кроме того, что это – единственный -пользователь лицензированного продукта, который поддерживает максимум 15 одновременных соединений базы данных.
    • -         Открытых баз данных - 32,767
    • -         Блокировки - 2 миллиарда (2,147,483,647)
    • -         Открытых объектов - 2 миллиарда (2,147,483,647)
 

   

11. SQL Distributed Management Framework  

SQL Distributed Management Framework (SQL-DMF) - встроенный каркас объекта, услуги, и использованных компонентов, для того чтобы управлять Microsoft SQL Server. SQL-DMF обеспечивает гибкий и удобный интерфейс управления, который адаптирован к вашим специфическим потребностям. SQL-DMF уменьшает потребность в пользовательских эксплуатационных заданиях - как, например, копия базы данных, и уведомление тревоги - обеспечивая услуги, которые взаимодействуют непосредственно с SQL Server.

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

На своем  основном уровне, SQL-DMF обеспечивает прямой доступ в SQL Server Engine и обслуживается из командной строки через Transact-SQL. Второй уровень каркаса - комплект распределенных объектов управления (DMOs), которые обеспечивают объектный интерфейс в SQL Server Engine. Верхний уровень каркаса - графическое административное средство, SQL Enterprise Manager, который обеспечивает Вам легкий путь управления средой многочисленных серверов. Каркас также обеспечивает услуги для копирования, планирования, и предупреждения.

Доступ  Командной строки в SQL Server Engine - через Transact-SQL, расширенной версии SQL. Используя Transact-SQL, Вы можете выполнить административные задания, как, например, создание устройств и баз данных. Вы можете также вставить, скорректировать, и удалить данные загруженные в SQL Server.

Распределенные  объекты управления (DMOs) - 32-битовые OLE объекты и интерфейсы для всех SQL функций управления сервером. DMO обеспечивает свыше 60 объектов и свыше 1000 собственных методов. Функции SQL Server подвергнутые DMO включают систему хранимых процедур, системные каталоги, Transact-SQL утверждения, дополнительные хранимые процедуры, планирование, предупреждения, и команды копирования.

Microsoft SQL Enterprise Manager обеспечивает интуитивный, графический интерфейс пользователя, который позволяет Вам легко управлять Microsoft SQL Server через предприятие. Используя SQL Enterprise Manager Вы можете выполнить задания SQL Server, как, например, создание устройств и баз данных; копирование и восстановление баз данных; выполнение запросов; управление копированием, предупреждение и планирование заданий.    
 
 

11. Microsoft SQL Enterprise Manager   

Microsoft SQL Enterprise Manager - графическое средство - включенное как часть Microsoft SQL Server 6.0. - которое обеспечивает интуитивный путь управления SQL Server предприятия.

SQL Enterprise Manager обеспечивает мощные административные инструментальные средства для управления многочисленными серверами. Новый двигатель планирования позволяет Вам планировать задания, чтобы работать автоматически в определенном времени. Новый бдительный двигатель позволяет Вам в наборе предупреждать различные события SQL Server и также уведомляет кого-то, через электронную почту или подкачку, или автоматически о выполнении задания. К тому же, услуга копирования позволяет Вам устанавливать и управлять копированием для SQL Server через вашу сеть.

SQL Enterprise Manager устанавливается программой установки как часть программного обеспечения Server в Windows NT , или как часть программного обеспечения клиента в Windows NT - Windows95. (Поскольку SQL Enterprise Manager - 32-битовое приложение, оно не может устанавливаться в компьютеры, имеющие 16-битовые операционные системы.)

Каждый  кто имеет доступ к SQL Server может использовать SQL Enterprise Manager; никакое явное разрешение не - нужно. Доступ к объектам и заданиям в пределах SQL Enterprise Manager управляется разрешениями идентификации входа. Если пользователь регистрируется как системный администратор (SA), то он может иметь доступ ко всем заданиям и объектам. Если пользователь - владелец базы данных (DBO), то он может иметь доступ к тем заданиям и объектам, которые имеют разрещение для DBO. Любой пользователь может иметь доступ ко всем объектам, если он их создал, и выполнять их независимо от того к каким другим заданиям у него есть разрешение.

С SQL Enterprise Manager Вы можете:

- конфигурирование SQL Server

- работа, пауза и остановка серверов

- создание  и управление устройствами и  базами данных

- управление  объектами базы данных 

- установка  предупреждений

- создание  и планирование заданий

- установление и управление копированием

- выполнение  и анализ запросов

- копирование  и восстановление базы данных

- генерация  SQL сценариев

- управление  объектами и утверждениями

- управление  login Ids сервера и пользователей базы данных

- представления  объектов зависимости

- проверка  текущей деятельности сервера

- просмотр  протокола ошибок SQL Server   
 

The Server Manager Window  

Окно  Менеджера Server на SQL Enterprise Manager облегчает управление через ваши серверы и объекты на них. На верхнем уровне, серверы размещаются в группы. [3]    
 
 

    Список  использованной литературы:  

  1. 1.    Ахаян Р., Горев А., Макашарипов С. Эффективная работа с СУБД.- СПб.: Питер, 1997.- с. 100-105.
  2. 2.    Горев А., МакашариповС., Владимиров Ю. Microsoft SQL Server для профессионалов.- СПб.: Питер, 1998.- с.80-190.
  3. 3.    Database Administrator’s Companion: Microsoft SQL Server.- Microsoft Corporation,  1998.- c. xi-35. 
 

   

Информация о работе Активное администрирование приложений в Microsoft SQL Server 6.0.