SQL Server Management Studio.

Через меню Start → Programs → Microsoft SQL Server запустите SQL Server Management Studio. Появится стандартное окно консоли MMC. Перед Вами главное средство управления SQL Server 2000. Слева находится дерево объектов SQL Server Management Studio (Object Explorer).

SQL Server Management Studio позволяет управлять как одним, так и сразу несколькими серверами SQL Server. Для того, чтобы получить доступ к конкретному серверу, его надо сначала зарегистрировать.

Подключение к серверу.

Раскройте последовательно: File → Connect object explorer.

Заполните поля следующим образом:

- server name csnt\siala;

- authentication SQL Server Authentication;

- введите свой логин и пароль;

- нажмите "Connect".

Теперь Вы подключились к серверу и можете им управлять.

Дерево управления сервером.

Раскройте содержимое Вашего сервера.

В дереве отображаются шесть разделов:

1. Databases - главный раздел - содержит объекты БД. Через этот раздел Вы сможете управлять своими БД и получать доступ к другим БД;

2. Data Transformation Services - в этом разделе содержатся утилиты DTS, предназначенные для управления данными;

3. Management - в этом разделе содержатся утилиты управления сервером, выполняющие рутинные задачи обслуживание;

4. Replication - утилиты и мастера управления репликацией;

5. Security - управление субъектами защиты и подключениями к удаленным серверам СУБД;

6. Server Objects - дополнительные службы.

Подавляющее большинство заданий, связанных с SQL Server Management Studio Вы будете выполнять в разделе Databases.

В разделе Databases Вы можете найти четыре системные БД SQL Server:

- master - самая главная БД. В ней находится конфигурация сервера, информация о настройках безопасности, о подключенных к серверу БД и пользовательских соединениях. В случае нарушения этой БД существует риск потери работаспособности сервера;

- msdb - БД, которая хранит конфигурацию процедур обслуживания сервера. Это задачи планировщика задач, история резервного копирования, конфигурация репликации и тд;

- tempDb - БД, предназначенная для хранения временных объектов. Она создается заново при каждом перезапуске сервера;

- model - эта БД является шаблоном для новых БД.

Создание своей БД.

Настала пора создать свою БД. Это самый большой и главный логический объект в SQL Server.

- в контекстном меню раздела "Databases" выберите пункт "New Database". На первой странице мастера введите наименование для Вашей БД - это должен быть Ваш логин. Например, если Ваш логин "cs_user1", то и БД должна называться "cs_user1";

- это требование возникло по причине необходимости резервного копирования Ваших БД, чтобы Ваши труды на лабораторных работах случайно не пропали;

- нажмите "OK".

Теперь Вы стали счастливым обладателем собственной БД! Поскольку Вы ее создатель, то являетесь ее полноправным админом и можете делать с ней все что хотите. Но лучше конечно следовать заданиям лабораторной работы.

Управление БД.

Найдите Вашу БД в списке БД в разделе Databases и вызовите страницу свойств вашей БД. В контекстном меню пункт "Properties".

Внимательно пролистайте все вкладки:

1. General - Здесь показаны различные общие характеристики БД: ее имя, владелец (это Вы), дата создания, фактический размер на жестком диске и размер свободного места в ее файлах и т.д.;

2. Data Files - Здесь Вы можете управлять файлами данных. Их может быть несколько у БД, и они могут размещаться на разных дисках. Каждая строчка в списке соответствует одному файлу. В столбце "Space Allocated" можно изменять размеры файла данных. Увеличьте его до 3 Mb. В нижней части находятся средства управления автоматическим ростом файлов данных. Это необходимо, т.к. размер данных постоянно увеличиваются и со временем данные заполняют весь файл, тогда возникает необходимость в увеличении размера файла;

3. Transaction Log - Здесь находятся средства управления файлами журнала транзакций;

4. Filegroups - Средства управления группами файлов. Файлы группируются в группы для распределения нагрузки на жесткие диски. Об этом будет рассказано подробно на лекциях;

5. Options - Здесь находятся конфигурационные настройки БД. Restrict Access позволяет перевести БД в однопользовательский режим, Read-only - в режим только чтение, Compatibility Level - уровень совместимости с предыдущими версиями SQL Server. Settings - различные настройки, влияющие на поведение БД и кода TSQL внутри этой БД;

6. Recovery Model - очень важная настройка - определяет режим функционирования журнала. Про нее также подробно поговорим на лекциях;

7. Permissions - В этом разделе Вы можете выдать своим пользователям права на выполнение определенных команд, не связанных с конкретным логическим объектом внутри вашей БД.

Теперь закройте окно свойств и раскройте содержимое поддерева вашей БД. Здесь Вы видите разделы:

1. Diagrams - здесь Вы можете создавать диаграммы схемы вашей БД. Диаграммы позволяют наглядно представить схему БД, а также управлять этой схемой прямо с диаграммы;

2. Tables - раздел для управления таблицами БД;

3. Views - раздел для управления видами;

4. Stored Procedures - раздел для управления хранимыми процедурами;

5. Users - раздел для управления учетными записями пользователей БД;

6. Roles - раздел для управления ролями пользователей;

7. User Defined Data Types - раздел для управления пользовательскими типами данных;

8. User Defined Functions - раздел для управления функциями;

9. Full-Text Catalogs - раздел для управления полнотекстовыми каталогами;

10. Rules, Defaults - эти два раздела существуют в целях обратной совместимости. Разделы Views, Stored Procedures, User Defined Functions мы рассмотрим на отдельном занятии.

Разделы Users и Roles - будут рассмотрены на занятии посвященном защите данных.

Практическая работа №7

Установка и настройка WEB сервера.+

Цель работы

1.1 Получить навыки по установке и удаленному управлению сервером, используя интерфейс браузера.

Литература

2.1 Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для ВУЗов. - СПб.: Питер, 2002 г.

Подготовка к работе

3.1 Повторить теоретический материал по данной теме;

3.2 Подготовить бланк отчета.

Основное оборудование

4.1 ПЭВМ.

Задание

5.1 Установить и настроить веб сервер Apache;

5.2 Организовать управление данным сервером при помощи Web интерфейса;

5.3 Ответить на контрольные вопросы.

Порядок выполнения работы

6.1 Запустить установщик Web-сервера Apache. Результатом будет окно с лицензионным соглашением, после принятия которого, следует перейти к следующему окну с краткой информацией о нововведениях во второй версии Apache;

6.2 Если Apache не устанавливался, а копировался то, необходимо в файле httpd.conf изменить пути к папке, в которой он расположен. Например, строку ServerRoot "C:/Apache Group/Apache2" нужно изменить с учетом папки, в которую сервер скопирован;

6.3 Настроить сервер для дальнейшей работы и проверить его работоспособность. После успешной установки и настройки при наборе в окне браузера http://localhost/ или http://127.0.0.1 - должна загрузится страница сервера;

6.4 Выполнить следующие настройки:

6.4.1 Установить и настроить модуль PHP; проверить его работоспособность;

6.4.2 Установить таймаут в 1 минуту;

6.4.3 Выполнить настройку сервера таким образом, чтобы он работал на 8080 порту внутри данной локальной сети;

6.5 Позвать преподавателя для проверки.

Содержание отчета

7.1 Цель работы;

7.2 Подробное описание выполненной работы;

7.3 Ответы на контрольные вопросы;

7.4 Вывод.

8 Контрольные вопросы

8.1 Что называют веб сервером?

8.2 В чем особенности Apache?

8.3 Какие файлы отвечают за настройку Apache?

8.4 Что означает данная строчка в настройках Apache: ScriptAlias /cgibin/ "d:/cgi-bin/"?

8.5 Что понимают под виртуальным хостом и зачем его настраивать на веб сервере?

Приложение

Конфигурирование Apache

По умолчанию настройки Apache расположены в файле httpd.conf в директории conf. В конфигурационных файлах Apache и PHP придется указать пути к различным директориям и папкам. В операционных системах UNIX и Windows применяются различные разделители каталогов. В UNIX используется прямая косая черта "/", например, /usr/bin/perl, в в Windows обратная, например, c:\Apache\bin. Вообще, в некоторых директивах Apache и PHP работают оба вида разделителей каталогов: прямой(/) и обратный(\), но так как и Apache и PHP изначально разрабаты-вались под UNIX, то применяя их "родной" формат, Вы сможете избежать ряда проблем. Поэтому пути в настроечных файлах (httpd.conf и php.ini) рекомендуется писать через слеш в формате UNIX — "/". Например: ScriptAlias "/php_dir/" "c:/php/"

Наши рекомендации