从SQL存储过程导出文本文件

Tar*_*ryn 2 sql-server text stored-procedures export

我有一个当前进程存在于2个MS Access数据库中,用于导出文本文件.此过程在白天进行两次,一次是在设定时间触发的自动化过程中,第二次是由应用程序前端的用户触发.

这在两个数据库中是相同的,现在我们将此应用程序重写为SQL服务器后端,c#winforms前端.理想情况下,我希望代码在一个地方执行此导出,所以如果我必须进行更改,我只会更改一次.

新版本是使用SSIS包调用早晨自动进程的存储过程,然后对同一进程进行前端调用.

有没有办法从存储过程导出数据到文本文件?

谢谢

小智 5

如果您不想使用SSIS,那么Phil Factor概述的方法可能会有用:

http://www.simple-talk.com/sql/t-sql-programming/the-tsql-of-text-files/
http://www.simple-talk.com/sql/t-sql-programming/读取与写入文件,在-SQL服务器使用-T-SQL /

也就是说,通过使用平面文件作为数据流任务的目标,可能更容易使用SSIS导出.