繁体   English   中英

SQL 服务器作业 output 到 Azure blob 存储

[英]SQL Server job output to Azure blob storage

Is there a way to redirect SQL Server Agent Job output directly to Azure blob storage instead of a shared folder for SQL Server hosted on an Azure VM?

我同意@Rishav Singh,我们不能将 SQL 服务器代理作业 output 直接重定向到 Azure blob 存储。

任何其他想法,您可以使用AzCopy将 output 文件上传到 Azure blob:

azcopy copy '<local-directory-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>' --recursive 

您可以在 SSMS 中使用xp_cmdshell (Transact-SQL)运行此 AzCopy 命令:

EXEC xp_cmdshell 'azcopy copy '<local-directory-path>' 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>' --recursive' 

参考: 如何:从 T-SQL 执行 DOS 命令

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM