[英]Export SQL query result as a txt file to Azure blob storage automatically
我正在尝试将查询结果导出到 Azure blob 存储中的容器。 我做了很多研究,似乎有服务可以做到这一点,但它们是付费服务; 有没有什么方法可以在没有任何付费服务的情况下实现自动化? 我已经可以将文件从我的计算机自动推送到存储中,但如果我能找到一种直接执行此操作的方法,那就太好了。 本质上,我想每天将一些数据提取到存储中,并可以使用浏览器或使用 Excel 进行简单下载
虚构示例:
SELECT name, salary FROM dbo.Employees
Export to https://mystorage.blob.core.windows.net/mycontainer/myresults.txt
如果您使用内部部署的 SQL 服务器并希望运行将查询结果自动保存到 Blob 存储的脚本,那么 SSIS 是一个很好的解决方案。 它是免费的并且非常有效。
您可以参考本教程Azure 使用 SSIS 上传 Blob 存储数据:它教我们运行 SQL 查询并将其上传到 Blob 存储。
然后,您可以安排运行 SSIS package 与 SQL 服务器代理作业。 参考此文档: 如何从 SQL 服务器代理执行 SSIS 包:
您可以将这两个文件结合起来,达到您的目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.