[英]How to export query results to csv in Microsoft SQL Server Management Studio?
[英]Automated Export to CSV Using SQL Server Management Studio
使用Microsoft SQL Server Management Studio,我创建了一个视图,该视图从多个表中提取列。 我需要每周将此视图导出到CSV文件中,因此我想为此设置某种自动化流程。 我已经阅读了许多示例,这些示例说明了如何执行简单的右键单击和“将结果另存为”,或使用导出向导,但是我不知道如何使此过程每周运行一次。
我对Microsoft的所有事物都还是新手,因此非常感谢任何帮助,谢谢!
使用sp_send_dbmail
命令,每周设置一个以附件形式发送csv文件作为附件的邮件程序也很容易。
作为CSV附件:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'AdventureWorks2008R2 Administrator',
@recipients = 'danw@Adventure-Works.com',
@query = 'SELECT COUNT(*) FROM AdventureWorks2008R2.Production.WorkOrder
WHERE DueDate > ''2006-04-30''
AND DATEDIFF(dd, ''2006-04-30'', DueDate) < 2' ,
@subject = 'Work Order Count',
@attach_query_result_as_file = 1 ;
资料来源: http : //msdn.microsoft.com/en-us/library/ms190307.aspx
您需要安排一个每周运行的工作。 请在这里看看http://msdn.microsoft.com/en-us/library/ms191439.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.