sql >> Database >  >> RDS >> Sqlserver

Kunnen we het fysieke bestand van de server verwijderen als ik het bijbehorende item uit de database verwijder?

De manieren zijn:

  • gebruik van xp_cmdshell proc (exec master..xp_cmdshell 'del C:\Test\Test.txt')
  • gebruik de onveilige .NET CLR-procedure (moet in elke .NET-taal schrijven en implementeren op sql-server. Het is een lang verhaal)

In beide richtingen zijn lelijk

En nogmaals - het is de slechtste praktijk. De server mag geen gebruikersbestanden of andere bestanden verwijderen als ze geen integraal onderdeel zijn van de database.



  1. Wat zijn de verschillen tussen Null, Zero en Blank in SQL?

  2. Eerste openbare preview van SQL Server 2019:CTP 2.0

  3. PHP - Onjuiste POST-gegevens worden verzonden via een formulier bij echo?

  4. PHP-forums - hoe om te gaan met ongelezen discussies / onderwerpen / berichten