首页 > 解决方案 > 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;

标签: sql-serverazureazure-active-directoryazure-sql-databaseazure-cosmosdb

解决方案


取决于您的数据库的体系结构,我知道的唯一解决方案是在服务器池中运行CETAS 语句(使用 Synapse)。

否则,您将使用 Azure 工具包查看数据工厂或 SSIS。


推荐阅读