Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

USE msdb





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

GO

-- Создаем пустое задание

EXEC msdb.dbo.sp_add_job @job_name='JobError50005'

GO

-- Определяем, на каком сервере оно будет выполняться

-- Не забудьте заменить 'LONDON\SQL2008' на имя вашего сервера

EXEC msdb.dbo.sp_add_jobserver @job_name='JobError50005', @server_name = 'LONDON2\SQL2008'

GO

-- Создаем единственный этап типа TSQL

EXEC msdb.dbo.sp_add_jobstep @job_name='JobError50005', @step_name='Step1', @subsystem='TSQL', @command='RAISERROR (50005, 16, 1)'

GO

-- Создаем "пятиминутное" расписание, которое начнет работать сегодня

DECLARE @thisDay As varchar(8)

SELECT @thisDay = CONVERT(varchar(8),GETDATE(), 112)

EXEC msdb.dbo.sp_add_schedule

@schedule_name='Schedule1',

@freq_type=4,

@freq_interval=1,

@freq_subday_type=4,

@freq_subday_interval=5,

@active_start_date = @thisDay

GO

-- Назначаем это расписание заданию

EXEC msdb.dbo.sp_attach_schedule @job_name = 'JobError50005', @schedule_name = 'Schedule1'

Если все сделано правильно, то каждые 5 минут на вашем компьютере будет появляться окно сообщения, аналогичное представленному на рис. 6.1.

Рис. 6.1. Пример отчета о выполнении плана обслуживания баз данных

Чтобы отключить задание, можно выполнить команду

USE msdb

GO

EXEC msdb.dbo.sp_update_job @job_name='JobError50005', @enabled=0

Задание для самостоятельной работы 7.1 Применение объектной модели SMO

Задание:

Напишите консольную программу на языке VB.NET с применением объектной модели SMO. Эта программа должна:

1. произвести перестроение индексов для всех таблиц базы данных AdventureWorks на сервере имя_вашего_сервера\SQL2008;

2. вывести на консоль имя каждой таблицы, для которой производится перестроение.

Решение:

1. Откройте Visual Studio.NET 2008 и в меню File выберите New àProject.

2. В окне New Project в списке Project Types выберите Visual Basic à Windows и в списке Templates справа выберите шаблон Console Application.

3. В поле Name введите имя для создаваемого проекта (например, AdventureWorksIndexRebuild) и нажмите на кнопку OK. Будет создан новый проект, программный модуль для которого Module1.vb откроется в окне редактора кода.

4. В меню Project (Проект) выберите команду Add Reference (Добавить ссылку) и добавьте в проект ссылки на следующие сборки .NET:

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.