Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chạy Python Script từ MSSQL

Nó hoạt động bằng cách sử dụng

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

Một vấn đề là bạn cần sử dụng .exe trong xp_cmdshell, vì vậy chỉ với lệnh python nó không hoạt động, bạn phải sử dụng python.exe. Một vấn đề khác là tập lệnh python phải có trong máy tính đang thực thi tập lệnh, trước đây tập lệnh nằm trong một máy chủ chung, nhưng nó đã từ chối quyền và khi tập lệnh được thay đổi thư mục thành máy chủ này, nó đã hoạt động!.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên đối tượng không hợp lệ SQL Server 2008 R2 - Quy trình đã lưu trữ

  2. Cơ sở dữ liệu [dbName] không thể truy cập được. (ObjectExplorer)

  3. Lấy ký tự giữa 2 ký tự đặc biệt đầu tiên trong SQL

  4. Tác dụng của gợi ý NOLOCK trong câu lệnh SELECT

  5. Kiểu dữ liệu dotNet gốc nào thích hợp nhất để truyền tải các giá trị SQL Server hierarchyId?