Задание агента SQL Server - экспортировать результаты в файл с разделителями табуляции? - PullRequest
2 голосов
/ 22 ноября 2011

Я настраиваю задание агента сервера SQL, которое запускает хранимую процедуру в определенное время.После завершения хранимой процедуры, как я могу экспортировать результаты в файл с разделителями табуляции?

Я использую SQL Server 2008 R2.

Спасибо

Ответы [ 2 ]

4 голосов
/ 22 ноября 2011

Для этой конкретной задачи я бы использовал SSIS исключительно для простоты.

bcp - это еще одна альтернатива, использующая формат файла .

1 голос
/ 22 ноября 2011

Если у вас включен xp_cmdshell и если у вашей учетной записи есть доступ, вы можете попробовать:

EXEC xp_cmdshell 'bcp "SELECT * FROM tblName" queryout "C:\tblNameData.txt" -T -c

Другой способ сделать это, как упомянул @Neil: SSIS. Вот ссылка:

http://decipherinfosys.wordpress.com/2008/07/23/ssis-exporting-data-to-a-text-file-using-a-package/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...