Попробуйте это
Select * From Table
Group By [List all fields in the Table here]
Having Count(*) > 1
На самом деле это не выбор "или-или"; здесь есть некоторые совпадения.
Думайте о плане обслуживания как о наборе шагов, чтобы «что-то сделать» с вашими базами данных; эти шаги инкапсулированы в план, выполнение которого необходимо запланировать.
Агент SQL Server - это служба, которая периодически выполняет задания; задание - это все, что запланировано для выполнения. План обслуживания - это задание.
Когда вы планируете запуск плана обслуживания, вы фактически создаете задание (или задания; спасибо DJ) для агента SQL Server, который будет запускаться периодически.
Теперь, что касается выбора лучшего способа (использовать мастер плана обслуживания или напрямую через агента), я бы сказал, что для большинства баз данных достаточно мастера плана обслуживания. Вы можете добавить дополнительные шаги к заданиям, созданным в плане обслуживания, но это зависит от вашего окружения.
Есть ли в этом смысл?