我当前有一个进程存在于 2 个导出文本文件的 MS Access 数据库中。此过程在一天中发生两次,一次是在设定时间触发的自动化过程中,第二次是由应用程序前端的用户触发。
这在两个数据库中都是相同的,现在我们正在将此应用程序重写为 SQL Server 后端、C# winforms 前端。理想情况下,我希望代码在一个地方执行此导出,因此如果我必须进行更改,我只需更改一次。
新版本是使用 SSIS 包调用早上自动流程的存储过程,然后对同一流程进行前端调用。
有没有办法将数据从存储过程导出到文本文件?
Thanks
如果您不想使用 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/the-tsql-of-text-files/
http://www.simple-talk.com/sql/t-sql-programming/reading-and-writing-files-in-sql-server-using-t-sql/ http://www.simple-talk.com/sql/t-sql-programming/reading-and-writing-files-in-sql-server-using-t-sql/
也就是说,通过使用平面文件作为数据流任务的目标,使用 SSIS 进行导出可能会更容易。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)