Назад | Перейти на главную страницу

freetds запускает работу на шаге от скрипта linux python в базе данных MSSQL

Я пытаюсь создать сценарий Python в окне Linux, который может выполнять задание агента.

Оглядываясь, я обнаружил sp_start_job команда. Но, похоже, его не существует на питоне.

Кто-нибудь знает, работает ли он на python или на любом другом языке сценариев, исполняемом в Linux.

Это действительно работает.

Это был бы python, но в конце концов решил сделать это с помощью bash с FreeTDS вот так:

~$TDSVER=8.0 tsql -H serverIPaddress -p portnumber -U domain\\username EOS
>EXEC msdb.dbo.sp_start_job @job_name = 'jobname' ;
>GO
>EOS

он запросит пароль ...

это может входить в сценарий для выполнения (всякий раз), вероятно, вызвать его из сценария Python или просто запланировать с помощью cron.