Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Операторы

Операторы – это отдельные люди, которые могут получать уведомление от SQL Server по завершении какого-либо задания или при возникновении какого-либо события. Оператор – это человек, ответственный за обслуживание одной или нескольких систем, на которых работает SQL Server. Как уже говорилось, имеется три метода, используемых для связи с операторами: отправка сообщений электронной почты, отправка на пейджер и использование команды NET SEND (которая отправляет сетевое сообщение на компьютер оператора.) Чтобы можно было применять каждый из этих методов, ваша система должна отвечать определённым требованиям. Для связи через электронную почту и с пейджером на сервере должен быть инсталлирован совместимый с MAPI-1 клиент («MAPI» означает «Messaging API» – интерфейс прикладного программирования для сообщений), такой как Microsoft Outlook или Microsoft Exchange Client, и должен быть создан почтовый профиль для службы SQLServerAgent. Для пейджинговой связи нужно также инсталлировать на почтовом сервере программное обеспечение сторонних фирм для связи электронной почты с пейджером, которое обрабатывает входные сообщения электронной почты и преобразует их в пейджинговые сообщения.

Для создания оператора можно использовать Management Studio и T-SQL. В Management Studio панель регистрации вызывается с помощью контекстного меню папки Операторы (рис. 15.12)

рис. 15.12. Панель создания нового оператора

При созлании оператора вкладка Уведомления остаётся пустой, поскольку новому оператору ещё не присвоены уведомления. Эта вкладка вообще служит только для просмотра информации, и не допускает её изменения.

Команды T-SQL, используемые для создания оператора, модифицирования информации об операторе, просмотра информации об операторе и удаления оператора, – это соответствующие хранимые процедуры, находящиеся в базе данных msdb: sp_add_operator, sp_update_operator, sp_help_operator и sp_delete_operator.

Ниже представлен синтаксис sp_add_operator:

sp_add_operator [@name =] 'name'

[, [@enabled =] enabled]

[, [@email_address =] 'email_address']

[, [@pager_address =] 'pager_address']

[, [@weekday_pager_start_time =] weekday_pager_start_time]

[, [@weekday_pager_end_time =] weekday_pager_end_time]

[, [@saturday_pager_start_time =] saturday_pager_start_time]

[, [@saturday_pager_end_time =] saturday_pager_end_time]

[, [@sunday_pager_start_time =] sunday_pager_start_time]

[, [@sunday_pager_end_time =] sunday_pager_end_time]

[, [@pager_days =] pager_days]

[, [@netsend_address =] 'netsend_address']

[, [@category_name =] 'category']

Лекция 16: Резервное копирование Microsoft sql Server

Операции резервного копирования (backup) и восстановления (restore) связаны друг с другом и предполагают сохранение информации базы данных для использования в будущем – аналогично операциям резервного копирования и восстановления, которые могут выполняться операционной системой. При резервном копировании данные копируются из базы данных и сохраняются в другом месте. Резервное копирование операционной системы и резервное копирование базы данных отличаются в том, что в первом случае происходит сохранение отдельных файлов, а во втором – сохранение всей базы данных. Обычно база данных совместно используется многими пользователями, в то время как многие файлы операционной системы принадлежат отдельным пользователям. Тем самым при резервном копировании базы данных создаётся резервная копия данных сразу всех пользователей. Поскольку SQL Server предназначен для максимально возможной непрерывной эксплуатации, процесс резервного копирования может выполняться во время работы базы данных и даже в то время, как пользователи осуществляют доступ к базе данных.

При восстановлении данных из резервной копии они копируются назад в базу данных. Не путайте восстановление (restore) с воспроизведением (регенерацией) (recovery): это две различные операции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]