Я пытаюсь записать выходной текстовый файл из таблицы. Я не получаю никаких ошибок, но файл не создан.
EXEC master..xp_cmdshell 'bcp "SELECT * FROM DB.dbo.table1" queryout "C:\employee.txt" -T -Sservername -U user111 -P pwd -c -t,'
Файл не создан, я не уверен, почему. Может кто-нибудь, пожалуйста, помогите?
Я не получаю ошибок, вместо этого я получаю следующие сообщения:
usage: bcp {dbtable | query} {in | out | queryout | format} datafile
[-m maxerrors] [-f formatfile] [-e errfile]
[-n native type] [-c character type] [-w wide character type]
[-N keep non-text native] [-V file format version] [-q quoted identifier]
[-C code page specifier] [-t field terminator] [-r row terminator]
[-i inputfile] [-o outfile] [-a packetsize]
[-S server name] [-U username] [-P password]
[-T trusted connection] [-v version] [-R regional enable]
[-k keep null values] [-E keep identity values]
NULL
Я запускаю его на сервере A, но база данных находится на сервере B. поэтому на сервере A я использовал SQL Studio Management Studio и предоставил данные сервера B для входа в систему. После этого я написал запрос, как указано выше. так файл будет формироваться на каком сервере?