Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Стартирайте Python Script от MSSQL

Работи с помощта на

EXEC xp_cmdshell 'C:/.../python.exe C:\...\script.py';  
GO

Един проблем е, че трябва да използвате .exe в xp_cmdshell, така че само с командата python не работи, трябва да използвате python.exe. Друг проблем беше, че скриптът на python трябва да е в компютъра, който се изпълнява скрипта, преди това скриптът беше в общ сървър, но той отказа разрешението и когато скриптът беше променен от директория към този сървър, той работеше!.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съберете данните за уикенда различно от делничните дни

  2. Свържете две таблици, използвайте само последната стойност на дясната таблица

  3. 6 начина да проверите дали таблица съществува в SQL Server (примери за T-SQL)

  4. Как да изпълним dtsx пакети чрез командния ред

  5. Управлявайте паралелността на транзакциите с помощта на заключвания в SQL Server