Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bisakah kita menghapus file fisik dari server ketika saya menghapus entri yang sesuai dari database?

Caranya adalah:

  • penggunaan xp_cmdshell proc (exec master..xp_cmdshell 'del C:\Test\Test.txt')
  • gunakan proc .NET CLR yang tidak aman (perlu menulis dalam bahasa .NET apa pun dan menyebarkan ke server sql. Ceritanya panjang)

Dua arah jelek

Dan sekali lagi - itu adalah praktik terburuk. Server tidak boleh menghapus file pengguna, atau file apa pun, karena bukan merupakan bagian integral dari basis datanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengembalikan Daftar Email yang Dikirim dari SQL Server Database Mail (T-SQL)

  2. Kembalikan Jenis Pemicu DML pada Tabel di SQL Server

  3. Apa pentingnya 1/1/1753 di SQL Server?

  4. Database 'xxx' tidak dapat dibuka karena versi 904

  5. Bagaimana cara membagi string sehingga saya dapat mengakses item x?