Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak uruchomić program z SQL?

Byłbym ostrożny z xp_cmdshell, ponieważ może to stworzyć dość dużą lukę w zabezpieczeniach. Przeczytaj ten artykuł zhttp://www. databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm

Jeśli konto usługi ma uprawnienia administratora lokalnego, możesz użyć tej procedury, aby wykonać dowolne polecenie systemu operacyjnego Windows.

Sprawdź podobne pytanie, które zadałem jakiś czas temu. Po kilku badaniach zdecydowałem, że ryzyko bezpieczeństwa jest zbyt duże dla produkcyjnego serwera DB. Twoja sytuacja może być inna i rozwiązaniem może być xp_cmdshell.xp_cmdshell SQL Server



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać liczbę wierszy z EXEC() w SPROC TSQL?

  2. Jak znaleźć wszystkie dzieci kolumny tabeli w tabeli serwera sql?

  3. Kolumna niepoprawna na liście wyboru, ponieważ nie jest zawarta ani w funkcji agregującej, ani w klauzuli GROUP BY

  4. SQL:widok dynamiczny z nazwami kolumn opartymi na wartościach kolumn w tabeli źródłowej

  5. łańcuchowy odpowiednik sumy do konkatenacji