Ibland kan en systemadministratör behöva radera en fil utanför en Microsoft SQL -server . En SQL -servern är inte utformad för system operativsystemskommando manus , vilket gör det svårt att göra ändringar , till exempel ta bort en fil , till filsystemet . En användare kan ta bort filer från en SQL- server med hjälp av xp_cmdshell C : kommandotolken . Den xp_cmdshell är inaktiverad som standard för säkerheten i systemet . En systemadministratör måste manuellt aktivera xp_cmdshell kommandot för att radera filer på en SQL -server . Saker du behöver
rättigheter systemadministratören SQL Server
Visa fler instruktioner
1
Välj " Kommandotolken " från start menyn . Aktivera xp_cmdshell med sp_configure funktionen
2
Skriv följande och tryck på " Enter " efter varje rad : .
Exec sp_configure
gå
exec sp_configure ' xp_cmdshell ' , 1 digitalt
install .
gå
konfigurera
gå
3
vänta på listan över konfigureringsvärden att rulla upp fönstret . Se till att den sista raden visar ett xp_cmdshell värde på " 1 . " Skriva in kommandon om värdet är " 0 " , eftersom manuset är endast aktiverad om värdet är " 1 . " Kontrollera att config_value och run_value kolumnen är synliga
4
Radera filer från filsystemet genom att skriva följande kommando vid kommandoprompten : .
Xp_cmdshell 'del c : \\ namn - av - file.txt '
Ersätt texten " name-of - file " med det verkliga filnamnet på den fil du vill ta bort . Tryck "enter " efter att du skrivit kommandot för att radera filen .