Невозможно открыть файл данных хоста BCP

Ниже приведен пример заявления BCP. Я не привык использовать BCP, поэтому ваша помощь и искренность очень ценятся

Я использую это с форматным файлом также.

Если я выполняю из командной строки CMD, все работает нормально, но из SQL я получаю ошибку Все операторы BCP находятся в одной строке, а агент SQL Server работает как локальная система. Сервер SQL и скрипт находятся в одной системе.

Я запускал exec master..xp_fixeddrives C, 45589 E, 423686

Я пробовал вывод на C и E с тем же результатом

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

Вот формат файла 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    

Из-за форматирования в этом посте последний столбец файла формата обрезан, но читаетсяSQL_Latin1_General_CP1_CI_AS для каждого столбца другой, что дата документа.

Ответы на вопрос(7)

Ваш ответ на вопрос