Как я планирую хранимую процедуру в SQL-сервере 2005, который он выполняет однажды в начале каждого месяца (и на запуске базы данных)?
Вам потребуется создать задание с помощью агента SQL Server .
В SQL Server Management Studio разверните узел Агент SQL Server под сервером БД щелкните правой кнопкой мыши папку Задания и выберите Новое задание ...
(Если узел агента SQL Server не отображается, возможно, у вас отсутствуют необходимые разрешения )
Это проведет вас через мастера, чтобы запланировать запуск sproc по любому расписанию, которое вы хотите.
Чтобы узнать, как запустить sproc при запуске базы данных, см. эту статью .