автоматизация SQL-запроса для запуска каждый месяц
У меня есть простой SQL-запрос, который обновляет некоторые поля в записи, на SQL Express экземпляра.
Я хотел бы, чтобы он запускался автоматически каждый месяц. Каков наилучший способ достижения этого в SQL Server 2005 Express с помощью среды Management Studio?
3 ответов
для SQL Server Express есть несколько возможностей. К сожалению, ни один из них не включает Management Studio:
- используйте комбинацию Windows Планировщик, программа sqlcmd.exe и .летучая мышь файлы
- использовать SQL Server Service Broker
- использовать страницы CodePlex вариация агента SQL
- использовать планировщик SQL (бесплатно скачать)
создайте задание с ежемесячным расписанием в SQL Agent и назначьте ему задачу T-Sql с помощью этого запроса.
вы можете использовать файл bat для подключения к sql express с помощью sqlcmd.exe, а затем установите этот файл bat в планировщике windows, чтобы запустить его в нужное время интервала.