Необходимо выполнить процедуру или запрос по расписанию, а у Вас установлен SQL Express, где нету JOBs?
Не проблема! Воспользуемся Batch файлом и запускаем его по расписанию (Windows расписанию! )
Для SQL Server 2005 или 2008 берем sqlcmd.exe, а для SQL Server 2000 - osql.exe
Пишим батник:
sqlcmd -Q "exec myproc" -Sserver1\instance1 -dMYDATABASE -E -oE:\DATA\Output.txt
@ECHO ON
Запускаем!
Интересуют детали? Вам сюда: http://msdn.microsoft.com/en-us/library/ms162773.aspx
PS: Другой вариант - это SQLScheduler Но его я не тестировал. Если у Вас был опыт использования - отпишите!
http://www.lazycoding.com/products.aspx
Не знаю как SQLScheduler, но в mssql server есть SQL Server Agent где можно планировать так называемые Job-ы: sql и power shell скрипты и даже программировать на VB и JScript. Но единственное, его нет в express и compact edition.
"Осауленко Александр" написал:но в mssql server есть SQL Server Agent где можно планировать так называемые Job-ы
Читаем первый пост: SQL Express
Кому интересно, написал батник для резервного копирования базы под SQL Express! :wink: