A volte, un amministratore di sistema può essere necessario eliminare un file al di fuori di un server Microsoft SQL . Un server SQL non è progettato per il comando script del sistema operativo , il che rende difficile per apportare modifiche , come ad esempio l'eliminazione di un file , al file system . Un utente può cancellare i file da un server SQL utilizzando il xp_cmdshell il C : prompt dei comandi. Il xp_cmdshell è disabilitato per impostazione predefinita per la sicurezza del sistema . Un amministratore di sistema deve attivare manualmente il comando xp_cmdshell per eliminare i file su un server SQL . Cose che ti serviranno
diritti di amministratore di sistema di SQL Server
Mostra più istruzioni
1
selezionare " Prompt dei comandi" dal menu start up . Abilitare il xp_cmdshell utilizzando la funzione di sp_configure
2
digitare quanto segue e premere " Invio" dopo ogni riga : .
Exec sp_configure
andare
< p > exec sp_configure ' xp_cmdshell ' , 1
installazione.
andare
riconfigurare
andare
3
attendere che l'elenco dei valori di configurazione per far scorrere la finestra . Assicurarsi che l'ultima riga visualizza un valore xp_cmdshell di " 1 ". Ridigitare i comandi se il valore è "0" , perché lo script è abilitato solo se il valore è " 1 ". Assicurarsi che il config_value e run_value colonna sono visibili
4
Eliminare i file dal file system digitando il seguente comando al prompt dei comandi : .
Xp_cmdshell ' del c: \\ nome - di - file.txt '
Sostituire il testo " nome - del - file" con il nome effettivo del file del file che si desidera eliminare. Premere "ENTER" dopo aver digitato il comando per eliminare il file .