Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описано, как удалить содержимое журнала заданий агента Microsoft SQL Server средствами SQL Server 2012 с помощью среды Среда SQL Server Management Studio, Transact-SQL или управляющих объектов SQL Server.
В этом разделе
Перед началом работы выполните следующие действия.
Безопасность
Для очистки журнала заданий используется:
Среда SQL Server Management Studio
Transact-SQL
Управляющие объекты SQL Server
Перед началом
Безопасность
Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.
[Top]
Использование среды SQL Server Management Studio
Очистка журнала заданий
В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.
Раскройте узел Агент SQL Server, а затем узел Задания.
Щелкните правой кнопкой мыши задание и выберите Просмотреть журнал.
В Программе просмотра файла журнала выберите задание, журнал которого нужно очистить, и выполните одно из следующих действий.
В окне Удалить журнал нажмите кнопку Удалить, затем Удалить весь журнал. Можно удалить как весь журнал заданий, так и только записи, сделанные до указанной даты. Чтобы удалить весь журнал заданий, нажмите кнопку Удалить весь журнал. Чтобы удалить из журнала заданий записи определенной давности, нажмите кнопку Удалить журнал до и укажите дату.
Чтобы очистить журнал многосерверного задания, нажмите кнопку Состояние задания. Нажмите кнопку Задание, выберите имя задания, а затем выберите пункт Просмотреть удаленный журнал заданий.
Нажмите кнопку Удалить.
[Top]
Использование Transact-SQL
Очистка журнала заданий
В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.
На панели «Стандартная» выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- example removes the history for a job named NightlyBackups. USE msdb ; GO EXEC dbo.sp_purge_jobhistory @job_name = N'NightlyBackups' ; GO
[Top]
Использование управляющих объектов SQL Server
Очистка журнала заданий
Вызовите метод PurgeJobHistory класса JobServer, используя выбранный язык программирования, например Visual Basic, Visual C# или PowerShell. Дополнительные сведения см. в разделе Использование управляющих объектов SQL Server (SMO).
[Top]