SQL xp_cmdshell copier des fichiers entre les serveurs

Je suis en train de déplacer tous .zip dans un dossier vers un autre dossier. le dossier source est situé sur un autre serveur, je suis actuellement en utilisant

EXECUTE xp_cmdshell 'copy \\server1\e$\ETL\*.zip \\server2\e$\ETL\'
GO

Qui est de travailler, si je suis connecté à un serveur, mais le but est d'automatiser ce processus VIA un travail sql server agent. J'ai essayé

EXECUTE sp_xp_cmdshell_proxy_account 'domain\useracc','pass'
GO
EXECUTE xp_cmdshell 'copy \\server1\e$\ETL\*.zip \\server2\e$\ETL\'
GO

mais je reçois l'erreur suivante;

Une erreur s'est produite lors de l'exécution de sp_xp_cmdshell_proxy_account. Raisons possibles: la condition de compte est invalide ou " ##xp_cmdshell_proxy_account##' informations d'identification ne peut pas être créé. Code d'erreur: '0'.

Et aussi ne sais pas si c'est ma solution. S'il vous plaît aider avec la façon dont je peux y parvenir. Les noms de fichier sur server1 changement de nom et la quantité de tous les jours.

InformationsquelleAutor XCom69 | 2012-10-05