sql-server - AZRE SQL / SQL 服务器通过 T-SQL 写回 Azure 存储
问题描述
有什么方法可以将文件从 AZRE SQL 写入 azure 存储。
请注意:我已经创建了安全连接并且能够从存储读取文件到 SQL 服务器。但无法写回文件。
任何建议。下面的代码用于编写本地文件,但不确定 Azure SQL
declare @fn varchar(500) = 'E:/c/logs/'+@filename+'_'+@fileTimeStamp+'.'+@fileExtension;
declare @cmd varchar(8000) = concat('echo ', @var, ' > "', @fn, '"');
print @cmd
exec xp_cmdshell @cmd, no_output
set @cmd = concat('type "', @fn, '"');
print @cmd
exec xp_cmdshell @cmd;
解决方案
取决于您的数据库的体系结构,我知道的唯一解决方案是在服务器池中运行CETAS 语句(使用 Synapse)。
否则,您将使用 Azure 工具包查看数据工厂或 SSIS。
推荐阅读
- javascript - 将 html 代码存储在变量中然后添加它的问题
- gcc - 在不使用函数指针的情况下调用 shellcode?
- reactjs - 如何动态地将我的 api 重新呈现到我的网页?
- mysql - 在 VB.NET 中执行 MySQL 查询时出现错误 SQL 语法
- mysql - 如果存在,则从第二个表返回类别
- node.js - TypeError:使用nodejs部署solidity合约时无法读取未定义的属性'HttpProvider'
- javascript - 如何将javascript中的数组变量映射到c#中的模型?
- react-native - React Naitve Redux getState 未定义
- c# - C# 中的 MediaTypeHeaderValue 是什么?
- java - 将对 Spring 托管 bean 的引用传递给非托管类?