No se puede abrir el archivo de datos del host BCP

A continuación se muestra un ejemplo de la declaración BCP. No estoy acostumbrado a usar BCP, por lo que su ayuda y franqueza son muy apreciadas.

Lo estoy usando con un archivo de formato también.

Si ejecuto desde el indicador de CMD, funciona bien pero desde SQL me sale el error. La declaración BCP está en una sola línea y el Agente SQL Server se está ejecutando como Sistema Local. El servidor SQL y el script están en el mismo sistema.

Ejecuté exec master..xp_fixeddrives C, 45589 E, 423686

He probado la salida a C y E con el mismo resultado.

EXEC xp_cmdshell 'bcp "Select FILENAME, POLICYNUMBER, INSURED_DRAWER_100, POLICY_INFORMATION, DOCUMENTTYPE, DOCUMENTDATE, POLICYYEAR FROM data.dbo.max" queryout "E:\Storage\Export\Data\max.idx" -fmax-c.fmt -SSERVERNAME -T

Aquí está el archivo de formato rmax-c.fmt

10.0

7

1      SQLCHAR             0       255     "$#Y#$"          1     FILENAME                               
2      SQLCHAR             0       40      ""               2     POLICYNUMBER                                 
3      SQLCHAR             0       40      ""               3     INSURED_DRAWER_100                           
4      SQLCHAR             0       40      ""               4     POLICY_INFORMATION                           
5      SQLCHAR             0       40      ""               5     DOCUMENTTYPE                                 
6      SQLCHAR             0       40      ""               6     DOCUMENTDATE                                 
7      SQLCHAR             0       8       "\r\n"           7     POLICYYEAR    

Debido al formato en esta publicación, la última columna del archivo de formato se corta, pero se leeSQL_Latin1_General_CP1_CI_AS para cada columna que documente.

Respuestas a la pregunta(8)

Su respuesta a la pregunta