Le borre la primera parte de la consulta :
Código SQL:
Ver originalSET @archivoXml =(SELECT * FROM autos FOR xml auto , elements)
SET @cmd = 'sqlcmd -Uusuario -Pcontraseña -i @archivoXml -o "c:\resultadoPrueba.xml"'
EXEC Fletes..xp_cmdshell @cmd
Y al ejecutar me da el siguiente error :
output Sqlcmd: '@archivoXml': nombre de archivo no válido.
Alguna ayuda , no me esta tomando la consulta.