Les partenaires publicitaires:

Comment supprimer fichiers à l'aide de T-SQL

À l'occasion, un administrateur système peut avoir besoin de supprimer un fichier en dehors d'un serveur Microsoft SQL. Un serveur de SQL est pas conçu pour les scripts de commande système d'exploitation, ce qui rend difficile de faire des changements, telles 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 C: invite de commande. La xp_cmdshell est désactivé 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

  • Les droits de l'administrateur système de serveur SQL

Instructions

  1. 1

    Sélectionner "Invite de commandes" dans le menu de démarrage. Activer xp_cmdshell utilisant la fonction de sp_configure.

  2. 2

    Tapez la commande suivante et appuyez sur "Entrer" après chaque ligne:

    exec sp_configure

    aller

    exec sp_configure 'xp_cmdshell', 1

    installer.




    aller

    reconfigurer

    aller

  3. 3

    Attendez que la liste des valeurs de configuration pour faire défiler jusqu'à la fenêtre. Assurez-vous que la dernière ligne affiche une valeur de xp_cmdshell "1." Retaper les commandes si la valeur est "0", Parce que le script est activée uniquement si la valeur est "1." Assurez-vous que le config_value et la colonne run_value sont visibles.

  4. 4

    Supprimer les fichiers du système de fichiers en tapant la commande suivante à l'invite de commande:

    xp_cmdshell 'del c: nom-de-file.txt »

    Remplacer le texte "Nom de fichier" avec le nom de fichier réel du fichier que vous souhaitez supprimer. Appuyez "entrer" après avoir tapé la commande pour supprimer le fichier.

Conseils & Avertissements

  • Seuls les utilisateurs disposant "des droits d'administrateur de système" peuvent accéder et exécuter des scripts à l'invite de commande.
  • Soyez extrêmement prudent lorsque vous entrez des commandes à l'invite de commande. En outre, de désactiver la fonction de xp_cmdshell en tapant les commandes, mais en remplaçant une "0" pour le "1" lors de la frappe "sp_configure exec 'xp_cmdshell', 1."
» » » » Comment supprimer fichiers à l'aide de T-SQL