sql >> Database >  >> RDS >> Sqlserver

Hoe voer je een programma uit vanuit SQL?

Ik zou voorzichtig zijn met xp_cmdshell omdat het een behoorlijk beveiligingslek kan veroorzaken. Bekijk dit artikel vanhttp://www. databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm

Als de serviceaccount lokale beheerdersrechten heeft, kunt u deze procedure gebruiken om elke opdracht van het Windows-besturingssysteem uit te voeren.

Bekijk deze soortgelijke vraag die ik een tijdje geleden heb gesteld. Na wat onderzoek besloot ik dat het beveiligingsrisico te groot was voor een productie-DB-server. Uw situatie kan anders zijn en xp_cmdshell kan het antwoord zijn.SQL Server xp_cmdshell



  1. De naam van een CHECK-beperking in SQL Server wijzigen met T-SQL

  2. Door MySQLi opgestelde overzichten en transacties

  3. MySQL max_user_connections versus max_connections

  4. Op zoek naar het equivalent van dictcursor in flaskext.mysql