À l'occasion, un administrateur système peut avoir besoin de supprimer un fichier en dehors d'un serveur Microsoft SQL. Un serveur SQL n'a pas été conçu pour la commande des scripts de système d'exploitation , ce qui fait qu'il est difficile de faire des changements , tels que la suppression d'un fichier , le système de fichiers. Un utilisateur peut supprimer des fichiers à partir d'un serveur SQL en utilisant la xp_cmdshell le dossier C: invite de commande . La xp_cmdshell est désactivée par défaut pour la sécurité du système. Un administrateur système doit activer manuellement la commande xp_cmdshell pour supprimer des fichiers sur un serveur SQL. Choses que vous devez
des droits d'administrateur système à SQL Server
Voir Plus Instructions
1
sélectionnez " Command Prompt" du menu de démarrage . Activer le xp_cmdshell utilisant la fonction de sp_configure
2
Tapez la commande suivante et appuyez sur "Entrée " après chaque ligne: .
Exec sp_configure
aller
< p > exec sp_configure ' xp_cmdshell ', 1
installation.
aller
reconfigurer
aller
3
attendez que la liste des valeurs de configuration pour faire défiler la fenêtre. Assurez-vous que la dernière ligne affiche une valeur de xp_cmdshell de «1». Retaper les commandes si la valeur est "0", car le script est activé uniquement si la valeur est "1". Assurez-vous que le config_value et run_value colonne sont visibles
4
supprimer des fichiers du système de fichiers en tapant la commande suivante à l' invite de commande: .
Xp_cmdshell 'del c: \\ nom - de - file.txt '
Remplacez le texte " nom de fichier " avec le nom du fichier du fichier que vous souhaitez supprimer. Appuyez sur "Entrée " après avoir tapé la commande pour supprimer le fichier .