SQL Server: я должен использовать “Задание Агента” или “План технического обслуживания” для удаления старых данных?

Попробуйте это

Select * From Table
Group By [List all fields in the Table here]
Having Count(*) > 1
15
задан M4N 5 October 2009 в 21:39
поделиться

1 ответ

На самом деле это не выбор "или-или"; здесь есть некоторые совпадения.

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

Агент SQL Server - это служба, которая периодически выполняет задания; задание - это все, что запланировано для выполнения. План обслуживания - это задание.

Когда вы планируете запуск плана обслуживания, вы фактически создаете задание (или задания; спасибо DJ) для агента SQL Server, который будет запускаться периодически.

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

Есть ли в этом смысл?

18
ответ дан 1 December 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: