2013-09-17 5 views
1

Как я могу запустить SQL-задание из файла bat?SQL Server 2008 Trigger Sql Работа из файла bat

Мне нужно будет ввести мои учетные данные: пользователь и пароль, файл летучей мыши будет сидеть на сервере, и я хочу, чтобы люди исполняли летучую мышь, дважды щелкнув над проводником Windows.

ответ

0

Понравилось.

Cheers guys. sqlcmd -Sxxxx -Uxxxx -Pxxxx -dxxxx -Q "exec msdb.dbo.sp_start_job xxxxxx"

1

SQLCMD - это то, что вам нужно. SQLCMD /?

+0

нужно больше информации, чем этот чувак. – Fearghal

+0

Сделайте что-то наподобие user2793797 в файле bat. За исключением использования SQLCMD вместо osql, поскольку osql устарел. У SQLCMD /? чтобы получить помощь. Если вам нужна точная команда, укажите все параметры (имя сервера и т. Д.). Покажите, что у вас есть. – RGuggisberg

1

CD C: \ Program Files \ Microsoft SQL Server \ 100 \ Tools \ Binn

OSQL -S «[SQL SERVER NAME]» -E -Q»Exec msdb.dbo.sp_start_job«[SQL JOB NAME ] ''

+0

Я помещаю это в файл bat? – Fearghal

+0

используется для этого, кроме SQLCMD, вместо osql (что такое osql ???) – Fearghal