SQL server 2008: Copier un fichier et le renommer
J'ai un fichier dans un répertoire \\myServer\Admin\temp\testtemp.txt
J'ai besoin d'écrire un TSQL à
- De recherche pour
testtemp.txt
fichier. - Si elle existe, de créer une copie de celui-ci et le renommer en
Copytesttemp.txt
-
Si il y a
testtemp.txt
déjà dans le répertoire ci-dessus comme ceci\\abcd\Admin\temp\Copytesttemp.txt
-
puis de les supprimer et en recréer
Copytesttemp.txt
Comment puis-je l'atteindre? Merci.
- c'est une petite partie de ma TSQL. Je veux être en mesure de passer à cette nouvelle copytesttemp.txt fichier de mon opération d'insertion en bloc et interroger par la suite le tableau résulte de l'instruction bulk insert, créer une vue etc etc.
- Qu'avez-vous essayé - nous n'avons pas seulement, étape par étape, faire tout ce que nous pouvons seulement donner des orientations.
- Dans la réf de stackoverflow.com/questions/10486013/... , j'ai besoin d'être en mesure de passer Copytesttemp.txt fichier de mon opération d'Insertion en bloc.S'il vous plaît laissez-moi savoir si vous avez besoin de plus amples explications. Merci encore.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser xp_cmdshell pour exécuter les commandes DOS que vous voulez, par exemple,
Assurez-vous juste xp_cmdshell est activé sur votre installation.
Créer une tâche de l'Agent SQL qui exécute un script de commande pour effectuer les actions.
Vous pouvez essayer ce pour Copier un fichier et renommer
Seulement de copier et de déplacer tout comme CMD