Я настраиваю задание агента сервера SQL, которое запускает хранимую процедуру в определенное время.После завершения хранимой процедуры, как я могу экспортировать результаты в файл с разделителями табуляции?
Я использую SQL Server 2008 R2.
Спасибо
Для этой конкретной задачи я бы использовал SSIS исключительно для простоты.
bcp - это еще одна альтернатива, использующая формат файла .
bcp
Если у вас включен 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/