Мегаобучалка Главная | О нас | Обратная связь


Административные задачи



2020-02-03 290 Обсуждений (0)
Административные задачи 0.00 из 5.00 0 оценок




Основные данные о работе

Версия шаблона 1.1
Филиал Биробиджанский
Вид работы Курсовая работа
Название дисциплины Базы данных
Тема Администрирование MS SQL Server 2000
Фамилия студента Лукашенко
Имя студента Наталья
Отчество студента Ивановна
№ контракта 10804080604001
Файл титульного листа  

Содержание

Введение…………………………………………………………………........... 4
1 Администрирование…………………………………………………………. 6
1.1 Управление работой служб SQL Server 2000…………………………….. 6
1.1.1 Утилита SQL Server Service Manager…………………………………… 6
1.1.2 Утилита Enterprise Manager……………………………………………… 7
1.1.3 Утилита Services…………………………………………………………. 9
1.2 Конфигурирование служб SQL Server 2000……………………………… 10
1.2.1 Конфигурирование службы MS SQL Server…………………………… 10
1.2.2 Конфигурирование службы SQL Server Agent………………………… 12
1.3 Система безопасности SQL Server 2000………………………………….. 13
1.3.1 Система безопасности на уровне сервера………………………………. 13
1.3.2 Система безопасности на уровне базы данных……………………….... 15
2 Административные задачи…………………………………………………... 16
2.1. Архивирование базы данных и восстановление системы после сбоя…. 16
2.2. Планирование емкости……………………………………………………. 16
2.3. Администрирование кластеров…………………………………………... 17
2.4. Документирование………………………………………………………… 17
2.5 Импорт и экспорт данных…………………………………………………. 17
2.6 Восстановление после сбоя………………………………………………... 18
2.7 Мониторинг и настройка производительности…………………………... 18
2.8 Администрирование репликации…………………………………………. 19
2.9 Обычное плановое обслуживание………………………………………… 19
2.10 Безопасность………………………………………………………………. 19
2.11 Установка программного обеспечения………………………………….. 20
2.12 Конфигурация системы…………………………………………………... 20
3 Автоматизация администрирования………………………………………... 20
3.1 Задания……………………………………………………………………… 21
3.2 Оповещения………………………………………………………………… 22
3.3 Операторы…………………………………………………………………... 25
3.4 Управление подсистемой автоматизации………………………………… 25
Заключение……………………………………………………………………... 28
Глоссарий……………………………………………………………………….. 29
Список использованных источников…………………………………………. 31
Приложения…………………………………………………………………….. 32

Введение

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

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

Современные СУБД, в основном, являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловило не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделало программное обеспечение ПК в целом, и СУБД в частности, менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".

Microsoft SQL Server 2000 — это семейство продуктов, разработанных для хранения данных в больших системах, осуществляющих обработку информации, и обслуживания коммерческих Web-узлов. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с БД размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. SQL Server 2000 прост и удобен в использовании, он широко применяется как в сложных системах, с которыми работают сотни пользователей, так и в малом бизнесе. Он популярен также у отдельных пользователей, которым нужен надежный и удобный сервер БД. В состав SQL Server 2000 входят две основные службы, предназначенные для новой платформы Microsoft.NET и систем с традиционной двухуровневой клиент-серверной архитектурой. Первая служба, SQL Server — это высокопроизводительное реляционное ядро БД, обеспечивающее прекрасную масштабируемость систем, созданных на его основе. Вторая — SQL Server 2000 Analysis Services — предоставляет множество средств анализа данных, которые размещаются в специальных хранилищах и киосках данных и используются системами принятия решений.

Microsoft SQL Server 2000 – это реляционная система управления базой данных. В реляционных базах данных данные хранятся в таблицах. Взаимосвязанные данные могут группироваться в таблицы, кроме того, могут быть установлены также и взаимоотношения между таблицами. Отсюда и произошло название реляционные – от английского слова relational (родственный, связанный отношениями, взаимозависимый). Пользователи получают доступ к данным на сервере через приложения, а администраторы, выполняя задачи конфигурирования, администрирования и поддержки базы данных, производят непосредственный доступ к серверу. SQL Server является масштабируемой базой данных, это значит, что она может хранить значительные объемы данных и поддерживать работу многих пользователей, осуществляющих одновременный доступ к базе данных.

Администраторы баз данных SQL Server могут иметь самые разнообразные обязанности по конфигурированию оборудования, инсталляции систем, настройки аппаратного и программного обеспечений, безопасности, работы сети. Рассмотрим подробнее администрирование базы данных MS SQL Server в данной курсовой работе.


Основная часть

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

В данной работе рассматривается тема "Администрирование базы данных MS SQL". Инструменты администрирования MS SQL Server предоставляют широкие возможности для управления серверами баз данных, оптимизации запросов и разрешения возникающих проблем. MS SQL Server наделен также множеством функций автоматизации рутинных задач администрирования, которые обычно связаны с конфигурированием СУБД.

Естественно, задачи администратора баз данных в различных организациях различаются. Microsoft SQL Server - приложение, специально разработанное для удовлетворения требований, предъявляемых системами распределенной обработки данных (таких как тиражирование данных, параллельная обработка, поддержка больших баз данных (БД) на относительно недорогих аппаратных платформах, сохраняющая простоту управления и использования).

1.1 Управление работой служб SQL Server 2000

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

1.1.1 Утилита SQL Server Service Manager

Утилита SQL Server Service Manager позволяет запретить или разрешить автоматический запуск той или иной службы при загрузке операционной системы. Единственной задачей утилиты является предоставление пользователю удобного механизма запуска, остановки и приостановки служб SQL Server 2000.

В нормальном состоянии утилита Service Manager представлена значком в правой части панели задач. Двойной щелчок на значке приведет к открытию окна программы (Рисунок 1)*.

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

После того, как в списке Server будет выбран нужный сервер, в списке Services будут перечислены службы, установленные на выбранном SQL Server 2000. Для управления работой конкретной службы необходимо сначала выбрать ее в списке Services. После этого в правой нижней части окна отобразится состояние службы — запущена, приостановлена или остановлена. В зависимости от текущего состояния службы зависит и список доступных кнопок. Например, для запущенной службы доступна кнопка приостановки (Pause) и остановки (Stop), тогда как для остановленной службы доступна только кнопка запуска службы (Start/Continue).

1.1.2 Утилита Enterprise Manager

Если утилита Service Manager представляет унифицированный интерфейс для управления работой служб, то управление службами средствами Enterprise Manager требует обращения к различным элементам дерева. Для управления параметрами запуска службы MS SQL Server сначала необходимо выбрать в панели Enterprise Manager нужный сервер (Рисунок 2)*. Собственно запуск, остановка и приостановка службы выполняется с помощью меню «Действие» или контекстного меню значка сервера. Как и при работе с Service Manager, список доступных операций зависит от текущего состояния службы.

Помимо старта, остановки и приостановки службы, при работе с Enterprise Manager имеются такие операции, как присоединение (Connect) и отсоединение (Disconnect). В присоединенном состоянии Enterprise Manager может получать от соответствующего сервера список объектов, выполнять административные операции.

Помимо того, что автоматический запуск службы MS SQL Server может выполняться при выборе сервера в панели Enterprise Manager, можно также запустить эту службу с помощью Query Analyzer, установив флажок Start SQL Server if it is stopped (запустить SQL Server, если он остановлен) в окне Connect to SQL Server (Рисунок 3)*. Это окно автоматически открывается при запуске Query Analyzer или в случае выбора команды Connect в меню File. В списке SQL Server необходимо указать имя сервера, который следует запустить.

Управление службой SQL Server Agent мало чем отличается от работы со службой MS SQL Server. Сначала необходимо выбрать значок службы SQL Server Agent (Рисунок 4)*. Найти ее можно в папке Management нужного сервера. Запуск и остановка службы выполняется либо с помощью контекстного меню, либо с помощью кнопки «Действие».

Для управления параметрами запуска службы MS SQL Server нужно выбрать в панели Enterprise Manager нужный сервер и открыть окно его свойств. Окно свойств сервера (SQL Server Properties) содержит ряд вкладок, используемых для управления параметрами работы службы MS SQL Server. В данном случае нас интересует вкладка Security (Рисунок 5)*. На этой вкладке в разделе Startup service account можно изменить тип, имя и пароль учетной записи, используемой для запуска службы MS SQL Server. Если установить переключатель System account, то для старта службы будет назначена учетная запись локальной системы. Установив переключатель This account, можно указать имя и пароль любой учетной записи пользователя.

Изменение параметров учетной записи службы SQL Server Agent также производится с помощью окна свойств службы. Значок службы можно найти в папке Management, предварительно выбрав нужный сервер в панели Enterprise Manager. Окно свойств службы SQL Server Agent содержит пять вкладок. Управлять параметрами учетной записи, используемой для работы службы, позволяет вкладка General (Рисунок 6)*.

В разделе Service startup account можно выбрать либо учетную запись локальной системы (переключатель System account), либо учетную запись пользователя (переключатель This account), указав при этом его имя и пароль. Ввод неверных данных об имени или пароле пользователя приведет к ошибке.

1.1.3 Утилита Services

Утилита Services специально предназначена для управления службами на уровне операционной системы. Утилита Services устанавливается при инсталляции операционной системы и располагается непосредственно в Панели управления, которую можно вызвать из главного меню операционной системы, нажав кнопку Пуск, затем выбрав команду Настройки, а потом пункт Панель управления. В открывшемся окне необходимо дважды щелкнуть на значке Services.

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

Окно утилиты Services содержит список всех служб, находящихся на компьютере. Минимальный набор служб SQL Server 2000, устанавливаемый на компьютер, содержит службы MS SQL Server, SQL Server Agent и MSDTC.

Найдите нужную службу в списке и нажмите кнопку Startup. Откроется диалоговое окно Service, позволяющее управлять параметрами запуска службы.

В группе Startup Type можно выбрать один из типов запуска службы:

Automatic - при выборе этого типа запуск службы будет автоматически выполняться сразу же после загрузки операционной системы;

Manual - данный тип запуска службы предполагает старт службы по необходимости;

Disabled - При выборе этого пункта запуск службы запрещается. Попытка стартовать службу вызовет ошибку.

В группе Log On As указывается имя и пароль учетной записи, под которой будет стартовать служба. В поля Password и Confirm Password необходимо ввести корректный пароль учетной записи.

Для управления учетной записью, под которой стартует служба, используется вкладка Log On.

1.2 Конфигурирование служб SQL Server 2000

Как и многие другие продукты, SQL Server 2000 имеет довольно много различных опций, от настройки которых зависит его работа. Конфигурирование этих опций требует определенных знаний и понимания того, к каким результатам приведет установка того или иного значения.

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

1.2.1 Конфигурирование службы MS SQL Server

Для управления работой службы MS SQL Server средствами Enterprise Manager служит диалоговое окно SQL Server Properties. Для открытия этого окна необходимо в левой панели Enterprise Manager выделить нужный сервер и в его контекстном меню выбрать команду Свойства. В ответ откроется окно, приведенное на рисунке 7.

Окно SQL Server Properties содержит восемь вкладок, с помощью которых и осуществляется управление работой сервера. В нижней части большинства вкладок имеется переключатель, который можно установить в два положения:

Configured values - при установке переключателя в это положение на вкладке будут отображаться значения, указанные администратором.

Running values - когда переключатель находится в этом положении, на вкладках будут отображаться текущие значения параметров конфигурации серверов, т.е. те значения, с которыми работает сервер.

Часть параметров конфигурации применяется после нажатия кнопки ОК, тогда как другая требует перезапуска SQL Server 2000.

 

 

Вкладка General.

На вкладке General (Рисунок 7)* окна SQL Server Properties приведены общие сведения о системе, такие как имя продукта с указанием редакции, имя и версия операционной системы, версия SQL Server, язык, тип аппаратной платформы, объем оперативной памяти, количество установленных процессоров, корневой каталог SQL Server 2000 и выбранное при установке сопоставление.

Вкладка Memory.

С помощью вкладки Memory (Рисунок 8)* осуществляется управление памятью, используемой для работы SQL Server 2000.

Вкладка Processor.

Элементы вкладки Processor (Рисунок 9)* позволяют управлять тем, как SQL Server 2000 будет использовать ресурсы центрального процессора и операционной системы. В верхней части вкладки имеется список, в котором можно указать, какие процессоры будут задействованы для работы SQL Server 2000.

Вкладка Security.

С помощью вкладки Security (Рисунок 10)* можно управлять работой системы безопасности SQL Server 2000. Туда входят режим аутентификации, режим аудита (проверки), которому будут подвергаться попытки пользователей получить доступ к SQL Server 2000, запись информации об успешных попытках получения доступа к серверу.

Вкладка Connections.

На вкладке Connections (Рисунок 11)* имеется набор элементов, с помощью которых можно управлять свойствами по умолчанию, устанавливаемыми для пользовательских соединений.

Вкладка Server Settings

С помощью вкладки Server Settings (Рисунок 12)* можно управлять некоторыми общими параметрами работы сервера. К ним относятся язык по умолчанию, почтовый профиль, работа с двухзначным годом и некоторые другие параметры.

Вкладка Database Settings.

На вкладке Database Settings (Рисунок 13)* задаются параметры по умолчанию, которые будут устанавливаться в создаваемой базе данных. Это фактор заполнения индексных страниц, параметры поведения подсистемы резервного копирования, размещение файлов базы данных. Фактор заполнения — это величина, определяющая объем доступного пространства на странице в процентах, которое должны занимать данные.

Вкладка Replication.

Вкладка Replications (Рисунок 14)* служит для управления подсистемой репликации. Репликация— это процесс автоматического распределения копий данных и объектов БД между экземплярами SQL Server с одновременной синхронизацией всей распространяемой информации.

1.2.2 Конфигурирование службы SQL Server Agent

Управление работой службы SQL Server Agent производится с помощью диалогового окна SQL Server Agent Properties. Для вызова окна необходимо в левой панели Enterprise Manager выбрать нужный сервер, открыть дерево его свойств, в папке Management выбрать объект SQL Server Agent и в его контекстном меню выбрать пункт Свойства.

Вкладка General

Вкладка General (Рисунок 15)* позволяет управлять общими параметрами работы службы SQL Server Agent, такими как изменение учетной записи, настройка почтового профиля, управление журналом ошибок.

Вкладка Advanced

Вкладка Advanced (Рисунок 16)* служит для управления автоматическим запуском службы, определением режима простоя сервера и управления перенаправлением сообщений.

Вкладка Alert System

Вкладка Alert System (Рисунок 17)* позволяет управлять адресами рассылки сообщений операторам, а также форматом самих сообщений.

Вкладка Job System

Параметры вкладки Job System (Рисунок 18)* позволяют управлять подсистемой выполнения заданий: конфигурировать журнал истории выполнения заданий, устанавливать интервал остановки и управлять выполнением шагов командной строки.

Вкладка Connection

С точки зрения службы MS SQL Server служба SQL Server Agent является обычным клиентом, подобно другим устанавливающим соединение с сервером. Вкладка Connection (Рисунок 19)* позволяет управлять соединением между службами SQL Server Agent и MS SQL Server.

1.3 Система безопасности SQL Server 2000

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

SQL Server 2000 является системой, удовлетворяющей самым жестким требованиям к безопасности информации. Условно система безопасности может быть разделена на два уровня: уровень сервера и уровень базы данных.

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

1.3.1 Система безопасности на уровне сервера

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

- аутентификация (authentication);

- учетная запись (login);

- встроенные роли сервера (fixed server roles).

Аутентификация.

Аутентификация — это проверка подлинности пользователя. Стандартное средство аутентификации — ввод пароля. SQL Server 2000 поддерживает два метода аутентификации (Authentication Modes):

средствами Windows (Windows Authentication);

средствами SQL Server 2000 (SQL Server Authentication).

Система безопасности SQL Server 2000 может работать в одном из двух режимов:

Mixed Mode (режим смешанной аутентификации) - При работе в этом режиме SQL Server 2000 поддерживает проверку подлинности пользователей как с применением аутентификации Windows NT, так и аутентификации SQL Server.

Windows Authentication Mode (режим аутентификации Windows) - При работе системы безопасности в этом режиме пользователи смогут получить доступ к серверу только с помощью аутентификации Windows NT. Режим является более защищенным по сравнению с предыдущим.

Учетная запись.

Доступ к серверу SQL Server 2000 предоставляется пользователю на основе информации, называемой учетной записью (account или login) пользователя. Аутентификация Windows NT предусматривает хранение учетной записи пользователя в базе данных системы безопасности домена, работу с которой осуществляет диспетчер безопасности Windows (SAM, Security Account Manager). Доступ к серверу может быть предоставлен как персональному пользователю, так и группе пользователей сразу.

При работе с аутентификацией SQL Server доступ также предоставляется на основе учетных записей. Но в этом случае используются учетные записи SQL Server, а не Windows.

Встроенные роли сервера.

Роли — это не просто средство объединения учетных записей в группы с целью упрощения администрирования. Включив учетную запись в ту или иную роль сервера, можно предоставить ей определенный набор прав по администрированию сервера. Набор ролей сервера строго ограничен. Никто, включая администратора сервера, не может создать новую или удалить существующую роль сервера. Поэтому они называются фиксированными ролями (fixed server roles).

1.3.2 Система безопасности на уровне базы данных

На уровне базы данных используются понятия:

- пользователь базы данных (database user);

- фиксированная роль базы данных (fixed database role);

- пользовательская роль базы данных (users database role);

- роль приложения (application role).

Пользователь базы данных.

Пользователь базы данных (user) — это административная единица системы безопасности, через которую предоставляется доступ учетной записи к объектам базы данных. Через права, выданные пользователю базы данных, администратор может контролировать действия, которые станет выполнять владелец учетной записи в той или иной базе данных.

Фиксированная роль базы данных.

Фиксированные роли делают возможным предоставление пользователям набора прав, которые нельзя организовать никаким другим способом. Количество и назначение фиксированных ролей стандартно и не может быть изменено. Кроме того, нельзя управлять правами доступа фиксированных ролей к объектам базы данных.

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

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

Роль приложения.

Если с базой данных работают сотни и тысячи пользователей, то управление их правами доступа к объектам БД становится большой проблемой. Стандартные роли базы не всегда могут снять проблему. В этом случае SQL Server 2000 предлагает обратиться к роли приложения (application role).

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

Административные задачи

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

2.1. Архивирование базы данных и восстановление системы после сбоя

Архивирование базы данных и восстановление системы после сбоя. Важнейшая задача администратора - обеспечить целостность и надежную работу базы данных. Для этого необходимо создавать резервные копии БД и периодически проверять их корректность. Во многих случаях при отказе системы восстановить базу данных удается только из резервной копии. Если архивирование выполнялось неправильно, целиком восстановить ее будет невозможно: данные пропадут, а простой системы выльется в "кругленькую" сумму. Поэтому создание резервных копий и готовность быстро восстановить работоспособность системы - самая важная обязанность администратора.

2.2. Планирование емкости

Администратор должен регулярно контролировать систему и планировать ее рост. В некоторых случаях для определения размеров системы и планирования емкости лучше привлечь специалистов. Тем не менее администратору надо уметь определять емкость системы и знать последствия снижения производительности из-за ее превышения. На основе этой информации он составляет рекомендации по приобретению дополнительных ресурсов. Тщательное планирование позволяет правильно оценить необходимый объем ОЗУ, дискового пространства и мощность процессора. Невнимание к этим факторам отрицательно сказывается на производительности системы или даже влечет приостановку обработки транзакций. Надлежащий мониторинг поможет предотвратить такие проблемы.

2.3. Администрирование кластеров

Если SQL Server работает совместно с Microsoft Cluster Server, возможно, потребуется администрировать кластер. Обычно, он работает самостоятельно, но при добавлении аппаратных средств и других модификациях кластера Вам потребуется выполнять некоторые административные задачи. В настоящее время кластеризация применяется исключительно для обеспечения отказоустойчивости, однако в будущих версиях Microsoft Windows и SQL Server появятся возможности масштабирования кластеров, что усложнит их настройку и администрирование.

2.4. Документирование

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

Очень важно, чтобы все, кто участвует в разработке, развертывании и администрировании рабочей системы, документировали бы свою работу сразу же после ее выполнения. Благодаря такому порядку другие люди смогут понять, какова текущая конфигурация системы, а также какие изменения были выполнены в прошлом. Потом можно пользоваться документацией при клонировании систем или при выполнении состава систем и планировании мощности. Также можно пользоваться документацией как справочными материалами в случае, если понадобится воссоздать систему. Участие администратора баз данных может помочь в создании многих типов документации.

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

2.5 Импорт и экспорт данных

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

Все операции обмена данными между SQL Server 2000 и другими системами можно разделить на импорт и экспорт. Чаще всего нужно организовать либо импорт, либо экспорт данных. Хотя в некоторых ситуациях бывает необходимо выполнить обе операции.

Импорт данных подразумевает копирование SQL Server 2000 информации, хранящейся на различных внешних системах. В процессе выполнения импорта в таблицы баз данных SQL Server 2000 добавляется новая информация.

Целью экспорта данных является предоставление внешним системам информации, хранящейся на SQL Server 2000. При этом данные преобразуются в формат, понятный внешней системе. Например, если требуется передать данные в MS Excel, то результатом выполнения экспорта будет xls-файл.

2.6 Восстановление после сбоя

Резервное копирование и восстановление – две неразрывно связанные задачи. Нужно планировать восстановление на случай аварии до того, как она наступила.

Имея файлы резервной копии и тщательно планируя восстановление после аварии, администратор может восстанавливать систему в случае отказа. Администратор несет ответственность за поддержку системы в работоспособном состоянии, насколько это возможно, и за максимально быстрое восстановление ее работы в случае отказа системы. Простой системы может доставлять неудобства и приносить большие убытки. Поэтому важно как можно быстрее восстановить базу данных и вернуть ее к работе.

2.7 Мониторинг и настройка производительности

Одной из обязанностей администратора является контроль работы сервера. Администратор должен периодически измерять нагрузку, которая ложится на подсистемы сервера. Это позволит выявить проблемы на стадии их появления и предпринять необходимые меры для устранения их причин. Если время отклика системы вдруг становится больше, повышается объем использования центрального процессора, становится больше контекстных переключателей и т.д., то все это может быть признаками надвигающихся проблем. Мониторинг работы сервера может выполняться также для оптимизации работы пользователей.

2.8 Администрирование репликации

Репликация — это совокупность механизмов SQL Server 2000, обеспечивающих отображение изменений данных, сделанных на одном сервере, на другие серверы. Технология репликации баз данных Microsoft SQL Server предназначена для того, чтобы помочь администратору в распространении данных и хранимых процедур по серверам компании. Репликация позволяет конфигурировать системы для автоматического копирования данных в другие системы. Используя репликацию баз данных, можно копировать любое количество данных и размещать их в любом количестве систем. Процесс репликации должен настраиваться администратором так, чтобы он выполнялся автоматически.

2.9 Обычное плановое обслуживание

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

2.10 Безопасность

Администратор баз данных также отвечает за безопасность (защиту) системы, он должен следить за этим и докладывать обо всех проблемах. Часто имеется эксперт по безопасности, которому, при необходимости, можно позвонить. Объем доступа к системе определяет тип и степень защиты, требуемой для базы данных. Система, доступ к которой имеют лишь немногие надежные сотрудники и не подключенная к Интернету, очевидно, нуждается в меньшей защите, чем база данных с доступом из Интернета. Безопасность системы важна, потому что если кто-нибудь вторгнется в систему и разрушит или украдет данные, то фирма понесет серьезный урон.

2.11 Установка программного обеспечения

Администраторы баз данных должны участвовать не только в инсталляциях Microsoft SQL Server, но и в инсталляциях другого программного обеспечения, которое требуется для правильной работы Microsoft SQL Server. Обязательно нужно проверять, чтобы опции были установлены правильно, а ненужные компоненты не были инсталлированы и сконфигурированы.

2.12 Конфигурация системы

Администратору приходится конфигурировать систему. Он должен принимать участие в этом процессе, чтобы гарантировать, что работы будут выполнены в соответствии со спецификациями. Он должен уметь указать количество дисков и контроллеров, а также задать спецификации всех RAID-контроллеров, несет окончательную ответственность за производительность и стабильность системы.

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



2020-02-03 290 Обсуждений (0)
Административные задачи 0.00 из 5.00 0 оценок









Обсуждение в статье: Административные задачи

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (290)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.017 сек.)