Толко свежие новости мира кино! Только топовые видео на сайте ТОП ФИЛЬМ вы должны это увидеть!

Если документ не читается или не видны картинки, можете скачать его по адресу Ustanovka_i_nastroika_SUBD._Rukovodstvo_sistemnogo_administratora.doc

УТВЕРЖДАЮ

 

УТВЕРЖДАЮ

Заместитель руководителя

Федерального казначейства

 

__________________ /Попов А. Ю./

«___» ____________ 201__ г.

 

Генеральный директор

OOO «ОТР2000»

 

________________ /Крикунчик Д. Г./

«___» ____________ 201__ г.

ППО «Казначейское исполнение доходов и расходов федерального бюджета и кассовое обслуживание территориальных бюджетов v. 101 (Центр-КС)» (модуль «СЭД»)

Установка и настройка СУБД

Руководство системного администратора

Лист утверждения

 

Код документа: 54819512.10.12,00.24.16-2.1 1(2,3)-ЛУ

 

 

 

СОГЛАСОВАНО

 

СОГЛАСОВАНО

От Федерального казначейства

 

От OOO «ОТР2000»

Начальник Управления информационных систем

 

________________ /Шолкин А. А./

«___» ____________ 201__ г.

 

Руководитель подразделения

 

 

________________ /Коспанов А. А./

«___» ____________ 201__ г.

 

Утвержден

54819512.10.12,00.24.16-2.1 1(2,3)-ЛУ

 

 

 

ППО «Казначейское исполнение доходов и расходов федерального бюджета и кассовое обслуживание территориальных бюджетов v. 101 (Центр-КС)» (модуль «СЭД»)

Установка и настройка СУБД

Руководство системного администратора

 

 

Код документа: 54819512.10.12,00.24.16-2.1 1(2,3)

 

Листов: 46

 

 

 

 

 

 

 

Содержание

1.     Общая часть....................................................................................................................... 3

1.1.     Назначение и структура документа................................................................................... 3

1.2.     Перечень сокращений........................................................................................................ 3

2.     Установка СУБД................................................................................................................ 4

2.1.     Требования к сопутствующему программному обеспечению........................................ 4

2.2.     Требования к версионности SQL-сервера....................................................................... 4

2.3.     Последовательность действий для настройки базы данных.......................................... 4

2.4.     Установка СУБД «MS SQL Server»................................................................................... 4

3.     Создание базы данных................................................................................................ 9

4.     Создание пользователя базы данных............................................................ 13

5.     Создание и настройка алиаса в ODBC.............................................................. 16

5.1.     Создание и настройка алиаса в ODBC для базы данных MS Access.......................... 16

5.2.     Создание и настройка алиаса в ODBC для базы данных MS SQL Server................... 17

6.     Администрирование MS SQL сервера................................................................. 22

6.1.     Настройка оптимизации БД............................................................................................ 22

6.2.     Настройка мастера сопровождения................................................................................ 22

6.3.     Особенности переноса и восстановления резервной копии базы данных................ 32

6.4.     Сжатие (shrink) базы данных........................................................................................... 34

6.5.     Настройка сбора статистики для базы данных.............................................................. 35

7.     Администрирование MSDE сервера.................................................................... 41

7.1.     Создание базы данных..................................................................................................... 41

7.2.     Резервное копирование базы данных............................................................................ 42

7.3.     Восстановление резервной копии базы данных........................................................... 43

7.4.     Удаление базы данных.................................................................................................... 43

7.5.     Настройка многопользовательского режима................................................................. 43

ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ....................................................................................... 46

 

1.          Общая часть

1.1.   Назначение и структура документа

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

Данный документ предназначен для системного администратора.

Структура руководства изложена в таблице 1.

Таблица                1. Структура документа

Глава

Содержание

Установка СУБД

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

Создание базы данных

В данной главе представлено описание процедуры создания базы данных сервера системы электронного документооборота.

Создание пользователя базы данных

В данной главе описана процедура создания пользователя базами данных, который будет производить установку сервера системы электронного документооборота.

Создание и настройка алиаса в ODBC

В данной главе представлено описание создания алиаса в ODBC, через который сервер системы электронного документооборота будет производить обращение к базе данных.

Администрирование MS SQL сервера

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

Администрирование MSDE сервера

В данной главе представлено описание администрирования системы управления базами данных MSDE, примеры SQL-скриптов для целей администрирования.

 

1.2.   Перечень сокращений

Таблица                2. Перечень сокращений

Термин

Содержание

БД

База данных.

ОС

Операционная система.

СУБД

Система управления базами данных.

СЭД

Система электронного документооборота.

ЦАФК

Центральный аппарат Федерального казначейства.

2.          Установка СУБД

2.1.   Требования к сопутствующему программному обеспечению

Для установки сервера СУБД «MS SQL Server» требуется IBM PC совместимый компьютер. В качестве операционной системы необходимо использовать ОС Windows 2000 Advanced Server.

2.2.   Требования к версионности SQL-сервера

Рекомендуемым установочным пакетом является дистрибутив СУБД: MS SQL 2000 Enterprise SP3.

Замечание:        В случае использования ОС Windows 2000 Professional или Windows XP установка возможна только из пакета «MS SQL Server 2000 Personal».

2.3.   Последовательность действий для настройки базы данных

Настройка базы данных для сервера системы электронного документооборота (далее – Сервер СЭД) включает в себя несколько этапов:

  1. Установка СУБД «MS SQL Server», см. п. 2.4.
  2. Создание базы данных в Enterprise Manager, см. п. 3.
  3. Создание пользователя для инсталляции Сервера СЭД, см. п. 4.
  4. Создание алиаса в ODBC к рабочей базе, см. п. 5.

2.4.   Установка СУБД «MS SQL Server»

Замечание:        В данном руководстве описывается порядок установки и настройки инсталляционного пакета «MS SQL Server 2000 Personal», поэтому при использовании пакета MS SQL 2000 Enterprise SP3 возможны некоторые отклонения в диалогах мастера установки, не влекущие за собой изменения в общем смысле процедуры инсталляции и настройки.

Для запуска инсталляции запустите файл «setup.bat» из комплекта с дистрибутивом. После диалога с приветствием и информацией о процессе установки появится окно с вариантами установки, в нём следует выбрать «Local computer» для установки на собственный компьютер.

 

Рисунок                 1. Настройка «Computer Name»

Для перехода к следующим диалогам мастера установки на каждой странице существует кнопка «Next», при нажатии которой происходит переход в новый раздел установки. В диалоге мастера, отвечающего за создание нового типа установки, выберите группу «Create a new instance of SQL Server, or install Client Tools».

 

Рисунок                 2. Настройка «Installation Selection»

В следующих 3-х пунктах установочного мастера заполняется регистрационная информация о владельце сервера, предлагается к прочтению текст лицензионного соглашения и в диалог для ввода серийного номера продукта должны быть введены сведения о CD-ключе используемого инсталляционного комплекта. После успешного прохождения регистрации в следующем шаге мастера выберите набор компонентов «Server and client tools».

 

Рисунок                 3. Настройка «Installation Definition»

Далее предлагается создать новый псевдоним установки, если Вы устанавливаете с параметрами по умолчанию, то этот этап можно пропустить.

 

Рисунок                 4. Настройка «Instance Name»

Затем выбирается состав установки «MS SQL Server 2000», для сервера СЭД достаточно выбрать состав компонентов «Typical».

 

Рисунок                 5. Настройка «Setup Type»

На следующем этапе установки определяется имя пользователя и пароль в системе, под которым будет осуществляться запуск службы SQL Server.

 

Рисунок                 6. Настройка «Services Accounts»

Далее выбирается режим аутентификации в SQL Server. Здесь доступны для выбора либо авторизация под пользователем, под которым был осуществлён вход в операционную систему – «Windows Authentication Mode», либо может быть выбран любой режим аутентификации в SQL Server назначаемый пользователем – «Mixed Mode (Windows Authentication and SQL Server Authentication)», в нашем случае обязательно выбирается режим «Mixed Mode».

 

Рисунок                 7. Настройка «Authentication Mode»

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

3.          Создание базы данных

Для создания базы данных сервера СЭД следует воспользоваться центром управления «MS SQL Server – Enterprise Manager». Для этого заходите в «Start – Programs – Microsoft SQL Server», запускаете «Enterprise Manager» и раскрываете группу «Console Root – Microsoft SQL Server – SQL Server Group» в списке групп администрирования «SQL Server», на группе «Database» вызываете контекстное меню правой кнопкой мыши и выбираете в нём «New Database…».

 

Рисунок                 8. Создание новой базы

В диалоге свойств создания новой базы введите её имя, например, «sed», затем поменяйте установленную по умолчанию кодировку с «(Server default)» на «Cyrillic_General_CI_AS» и нажмите «ОК».

 

Рисунок                 9. Смена кодировки

Вновь созданная база отобразится в дереве группы «Databases», после чего необходимо войти в её свойства, выбрав их по правой кнопке мыши на созданной базе, и изменить настройки, созданные по умолчанию при создании базы.

 

Рисунок                 10. Изменение настроек новой базы

В окне свойств базы на закладке «Options» необходимо убрать установленные флаги с параметров «ANSI NULL default», «Recursive triggers», «Auto shrink», «Auto close», «Use quoted identifiers», поставить флаги в параметры «Auto update statistics», «Torn page detection», «Auto create statistics» и кнопкой «ОК» сохранить сделанные изменения.

 

Рисунок                 11. Настройки базы

4.          Создание пользователя базы данных

Для инсталляции сервера СЭД необходимо, чтобы в базе, в которую будет производиться установка, обязательно присутствовал пользователь с определённым именем и паролем, таким пользователем является пользователь с именем «dba» и паролем «sql». Чтобы его добавить необходимо в «Enterprise Manager» в дереве администраторских функций войти в группу «Security» и в раскрывшемся списке выбрать раздел «Logins», далее в правой части окна, где отображается список всех заведённых пользователей, следует раскрыть контекстное меню, вызываемое правой кнопкой мыши, и выбрать там пункт «New Login…».

 

Рисунок                 12. Создание нового пользователя

В диалоге параметров создания нового пользователя на закладке «General» в значении «Name» следует прописать имя пользователя «dba». В секции «Authentication» переключаете радиокнопку в режим «SQL Server Authentication» и в строке «Password» прописываете пароль «sql» (обязательно маленькими буквами), далее в параметре «Database» следует выбрать из списка уже созданную ранее базу «sed», значение «Language» оставляете без изменений.

 

Рисунок                 13. Настройки пользователя. Закладка «General»

На закладке «Database Access» этому пользователю назначается принадлежность к возможным ролям, которыми он будет обладать при подключении к каждой из доступных в этом списке баз. Для правильной настройки в верхней части окна напротив созданной ранее базы «sed» следует выставить пометку, после чего, наведя на эту базу курсор, нужно для неё определить к уже имеющейся  роли «public» свойство «db_owner».

 

Рисунок                 14. Настройки пользователя. Закладка «Database Access»

После определения всех свойств пользователя при нажатии на кнопку «ОK» выведется окно подтверждения введённого ранее пароля для данного пользователя, в которое следует повторить введённый ранее пароль «sql» (обязательно маленькими буквами).

 

Рисунок                 15. Окно подтверждения пароля

Для подтверждения ввода пароля и сохранения нового пользователя следует нажать кнопку «ОК».

5.          Создание и настройка алиаса в ODBC

После всех настроек, связанных с базой, необходимо создать алиас в ODBC, через который СЭД будет производить обращение к базе банных, для этого следует зайти в режим «My computer – Control Panel – Administrative Tools – Data Source (ODBC)».

5.1.   Создание и настройка алиаса в ODBC для базы данных MS Access

Следует зайти на закладку «System DSN» и нажать кнопку «Add» для добавления нового алиаса. В появившемся окне выбрать тип драйвера «Driver do Microsoft Access (*.mdb)» и нажать кнопку «Готово/Finish».

 

Рисунок                 16. Настройка типа драйвера

В следующем окне в поле «Data Source Name» следует ввести название алиаса и нажать кнопку «Select» для выбора базы данных.

 

Рисунок                 17. Окно ввода названия алиаса

В открывшемся окне «Select Database» следует найти базу данных, для которой настраивается алиас, и нажать «ОК».

 

Рисунок                 18. Выбор базы данных

Вернувшись в окно названия алиаса следует нажать кнопку «ОК», после чего новый алиас отобразится в списке ODBC-алиасов на закладке «System DSN».

Примечание.     При использовании СУБД MS Access следует иметь ввиду ограничения, накладываемые Access на размер базы данных и таблиц – не более 2 Гбайт (с учетом памяти, занимаемой системными объектами).

5.2.   Создание и настройка алиаса в ODBC для базы данных MS SQL Server

Следует зайти на закладку «System DSN» и нажать кнопку «Add» для добавления нового алиаса.

 

Рисунок                 19. Добавление нового алиаса

В появившемся окне выбираете тип драйвера «SQL Server» и нажимаете кнопку «Готово».

 

Рисунок                 20. Настройка типа драйвера

В следующем окне вводите название алиаса, а в выпадающем списке серверов выбираете «local».

 

Рисунок                 21. Окно ввода названия алиаса

Далее в режимах аутентификации к SQL Server выберите тип «With SQL Server authentication using a login ID and password entered by the user» и в раскрывшихся полях «Login ID» и «Password» вместо установленных там значений по умолчанию прописываете параметры подключения к созданному ранее пользователю, назначенному для установки Сервера СЭД, т.е. в поле для имени пользователя («Login ID») проставляете «dba», а в пароле подключения («Password») «sql» (обязательно маленькими буквами).

 

Рисунок                 22. Окно ввода имени и пароля

На следующем этапе мастера создания алиаса включайте базу данных по умолчанию, к которой будет происходить обращение, поставив галочку в поле «Change the default database to» и выбрав ранее созданную базу в «SQL Server» названную «sed».

 

Рисунок                 23. Установка алиаса по умолчанию

После нажатия кнопки «Далее» в следующем разделе мастера проставляете все значения по умолчанию и для завершения настройки алиаса нажимаете кнопку «Готово».

 

Рисунок                 24. Завершение настройки алиаса

В следующем диалоге можно ещё раз проверить все заданные режимы настройки алиаса и чтобы окончательно удостовериться, что произведенные настройки были выполнены корректно, существует возможность тестового соединения с базой данных, для этого в диалоге просмотра проверки параметров предусмотрена кнопка «Test Data Source…».

 

Рисунок                 25. Тестовое соединение с базой данных

Если все настройки были произведены правильно, то появится диалог с сообщением «Tests completed successfully».

 

Рисунок                 26. Успешное завершение проверки

На этом настройка алиаса может быть закончена, в случае неудачного соединения с базой, при проверке, следует ещё раз удостовериться в правильности всех установленных параметров.

6.          Администрирование MS SQL сервера

6.1.   Настройка оптимизации БД

Для корректного функционирования ППО «СЭД» и для обеспечения сохранности данных в случае сбоев аппаратного или программного обеспечения рекомендуется проводить периодическую оптимизацию базы данных ППО «СЭД» и обеспечивать контроль сохранности данных через систему резервного копирования.

Оптимизация базы включает в себя переиндексацию таблиц. Переиндексация таблиц необходима для повышения производительности БД. Чтобы повысить производительность до первоначального уровня следует провести перестроение индексов.

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

Контроль сохранности данных обеспечивается созданием резервных копий базы данных и журнала транзакций. Наличие резервных копий базы данных позволяет оперативно восстановить утерянные или поврежденные данные в случае возникновения сбоя системы или ее части. Резервное копирование журнала транзакций дает возможность в случае сбоев сделать «откат» произведенных изменений в базе.

Рекомендуемая периодичность проведения всех данных процедур: раз в сутки во время минимальной нагрузки на БД со стороны внутренних и внешних клиентов.

Следует отметить, что необходим периодический мониторинг (не реже одного раза в сутки) свободного пространства носителей, на которых располагаются файлы данных и транзакций БД ППО «СЭД». Рекомендуемое свободное дисковое пространство не менее 5ГБ. В целях освобождения дискового пространства носителей, на которых располагаются файлы данных и транзакций БД ППО «СЭД», администратор БД может проводить периодическое ручное сжатие файлов БД для освобождения дискового пространства.

Внимание!         В случае возникновения сбойных ситуаций, которые привели к нарушению логической целостности БД, необходимо предоставить соответствующую базу в Службу сопровождения компании «ОТР2000». Симптоматика нарушений выявляется через отрицательный результат прохождения проверки целостности. Подробнее о проведении проверки см. главу 6.2.

6.2.   Настройка мастера сопровождения

В подсистему автоматизации SQL Server 2000 встроен мастер сопровождения баз данных – «Database Maintenance Plan Wizard», предназначенный для создания плана, в соответствии с которым будет осуществляться автоматическое управление базами данных и решение типичных задач администрирования.

Для начала настройки мастера необходимо открыть утилиту «SQL Server Enterprise Manager» и выбрать пункт главного меню «Tools – Database Maintenance Planner». Также можно воспользоваться командой контекстного меню «All tasks – Maintenance Plan», щелкнув правой кнопкой мыши на названии базы, для которой создается план. Откроется первая страница мастера, в которой для перехода к настройке следует нажать «Next>».

 

Рисунок                 27. Первая страница мастера

На следующем этапе производится выбор базы данных, на которую будет назначен создаваемый план.

 

Рисунок                 28. Вторая страница мастера

Отметьте флагом  название базы, на которую создается план, и нажмите «Next>».

 

Рисунок                 29. Третья страница мастера

Установите флаг в поле «Reorganize data and index pages» для включения в план реорганизации страниц данных и индексов. Установите переключатель в поле «Reorganize pages with the original amount of free space» – степень заполнения страниц будет установлена на том уровне, который был определен при создании объекта (таблицы или индекса).

В поле «Schedule» задается период выполнения процедуры. По нажатию на кнопку «Change» откроется окно «Edit Recurring Job Scheduler», в котором необходимо установить период запуска задания. Рекомендуемая периодичность: раз в сутки во время минимальной нагрузки на БД со стороны внутренних и внешних клиентов, например, в час ночи.

 

Рисунок                 30. Четвертая страница мастера

Для сохранения следует нажать «ОК».

Для продолжения настройки мастера нажмите «Next>».

 

Рисунок                 31. Пятая страница мастера

Следующий диалог мастера предназначен для конфигурации проверки целостности данных БД. Выполните следующую настройку:

–      Установите флаг «Check database integrity» (разрешение проверки целостности данных).

–      Установите переключатель в положение «Include Indexes» для включения проверки целостности индексов. Если установить флаг в поле «Attempt to repair any minor problems», сервер будет автоматически восстанавливать незначительные повреждения целостности данных.

Примечание:    Постановка флага в поле «Attempt to repair any minor problems» зависит от того, критична ли доступность базы данных круглые сутки, так как при проверке на целостность с данной опцией база должна входить в режим «SINGLE USER». Если к базе могут осуществляться обращения во время работы плана поддержки, то данный флаг рекомендуется не ставить. Если план поддержки будет отрабатываться в то время, когда с базой никто не работает (например, ночью), то флаг рекомендуется установить. Корпорация Microsoft рекомендует не пользоваться этой функцией.

–      Установите флаг «Perform these checks before doing backups» для запуска проверки целостности данных перед тем, как будет начато создании резервной копии.

–      В поле «Schedule» при помощи кнопки «Change» задайте период выполнения проверки – раз в сутки перед выполнением реорганизации данных, например, в полночь.

Для продолжения нажмите «Next>».

 

Рисунок                 32. Шестая страница мастера

Следующий диалог мастера предназначен для управления операциями резервного копирования. Выполните следующую настройку:

–      Установите флаг «Back up the database as part of maintenance plan» для разрешения резервного копирования данных. Флаг в поле «Verify the integrity of the backup when complete» предпишет системе выполнять проверку целостности и полноты созданных резервных копий.

–      В поле «Location to store the backup file» установите переключатель в положение «Disk».

–      В поле «Schedule» при помощи кнопки «Change» создайте расписание выполнения резервного копирования – раз в сутки, например, в два часа ночи.

Для продолжения нажмите «Next>».

 

Рисунок                 33. Седьмая страница мастера

Следующий диалог мастера содержит настройки конфигурирования файлов резервных копий БД. Выполните следующую настройку:

–      В поле «Directory in which to store the backup file» установите переключатель в положение «Use this directory» и при помощи кнопки  выберите директорию сохранения резервных копий БД.

–      Если баз данных несколько, для каждой базы можно создать отдельный подкаталог для хранения резервных копий постановкой флага в поле «Create a subdirectory for each database».

–      Периодическое создание резервных копий приведет к нехватке места на диске, поэтому можно разрешить системе автоматически удалять старые файлы постановкой флага в поле «Remove files older than» и выбрать период времени, по истечении которого будет выполняться удаление.

Для продолжения нажмите «Next>».

 

Рисунок                 34. Восьмая страница мастера

В следующем диалоге мастера необходимо разрешить создание резервной копии журнала транзакций постановкой флага в поле «Back up the transaction log as part of the maintenance plan». Флаг в поле «Verify the integrity of the backup when complete» предпишет системе выполнять проверку целостности и полноты созданных резервных копий.

–      В поле «Location to store the backup file» установите переключатель в положение «Disk».

–      В поле «Schedule» при помощи кнопки «Change» создайте расписание выполнения резервного копирования – раз в сутки, например, в три часа ночи.

Для продолжения нажмите «Next>».

 

Рисунок                 35. Девятая страница мастера

Следующий диалог мастера содержит настройки конфигурирования файлов резервных копий лога транзакций. Выполните следующую настройку:

–      В поле «Directory in which to store the backup file» установите переключатель в положение «Use this directory» и при помощи кнопки  выберите директорию сохранения резервных копий журнала транзакций.

–      Если баз данных несколько, для каждой базы можно создать отдельный подкаталог для хранения резервных копий лога транзакций постановкой флага в поле «Create a subdirectory for each database».

–      Периодическое создание резервных копий приведет к нехватке места на диске, поэтому можно разрешить системе автоматически удалять старые файлы постановкой флага в поле «Remove files older than» и выбрать период времени, по истечении которого будет выполняться удаление.

Для продолжения нажмите «Next>».

 

Рисунок                 36. Десятая страница мастера

В следующем диалоге мастера выполняется включение формирования отчета о проделанном плане. Если генерация отчета мастера сопровождения является необходимой, то следует включить флаг «Write report to a text file in directory» и при помощи кнопки  указать директорию сохранения отчета в файл.

Для продолжения нажмите «Next>».

 

Рисунок                 37. Одиннадцатая страница мастера

Следующий диалог мастера позволяет настроить ведение истории выполненных задач плана. По умолчанию отслеживание выполнения плана включено. Если необходимо выключить запись истории выполнения плана, уберите флаг в поле «Write history to …».

Для продолжения нажмите «Next>».

 

Рисунок                 38. Последняя страница мастера

В финальном диалоге мастера в поле «Plan name» следует ввести имя плана сопровождения или оставить значение по умолчанию. Так

© PPOSED

Создать бесплатный сайт с uCoz