Não é possível abrir o arquivo de dados do host BCP
Abaixo está um exemplo da declaração BCP. Eu não estou acostumado a usar o BCP, então sua ajuda e franqueza são muito apreciadas
Eu estou usando com um arquivo de formato também.
Se eu executar a partir do prompt do CMD funciona bem, mas do SQL eu recebo o erro. A instrução BCP é toda em uma linha e o SQL Server Agent está sendo executado como Sistema Local. O servidor SQL e o script estão no mesmo sistema.
Eu corri exec master..xp_fixeddrives C, 45589 E, 423686
Eu tentei a saída para C e E com o mesmo 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
Aqui está o arquivo 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
Devido a formatação neste post a última coluna do arquivo de formato é cortada, mas lêSQL_Latin1_General_CP1_CI_AS
para cada coluna, outra data de documento.