Вы можете использовать Windows , встроенный планировщик задач для запуска SQL скрипт с помощью инструментов командной строки, которые предоставляются с SQL Express - Я считаю , что http://msdn.microsoft.com/en-us/library/ms162773.aspx является включены во все выпуски SQL 2005 и 2008, включая Express.
Я бы порекомендовал настроить пользователя специально для этого и запустить скрипт, зарегистрированный через встроенную аутентификацию Windows. Если вы используете аутентификацию по принципу «пользователь / пароль», убедитесь, что вы правильно защитили файл, содержащий пароль, особенно если это общий компьютер. Наряду с более детальным рассмотрением того, что пользователи могут делать с тем, что в вашей базе данных, другим преимуществом запуска задачи от имени другого пользователя Windows является то, что вам не нужно возиться, не открывая консольные окна, чтобы мешать вам, если запускается, когда вы вошли в систему (если вы запустите его от своего имени, вы можете обнаружить всплывающее окно консоли и указать фокус при выполнении задачи).