【问题标题】:Azure SQL Database: load json file from Azure storageAzure SQL 数据库:从 Azure 存储加载 json 文件
【发布时间】:2017-05-23 12:27:29
【问题描述】:

我想知道是否可以直接从 Azure SQL 数据库加载存储在 Azure 存储帐户(blob 或文件共享)中的 json 文件,然后利用新的 openjson 语法。

我在 Azure SQL 数据库中尝试了以下命令:

Select * from openrowset(bulk '\\mystorage.file.core.windows.net\myshare\myfile.json', single_clob) as jsondata

但它会抛出一个错误“您没有使用批量加载语句的权限”。

在谷歌搜索之后,我找不到任何可以帮助我的东西。

有可能吗?

谢谢

【问题讨论】:

    标签: sql azure-storage azure-sql-database


    【解决方案1】:

    尚未在 Azure SQL 数据库中启用 OPENROWSET(BULK) 和 BULK INSERT T-SQL 语句。您可以在本地 SQL Server 中使用它们从 Azure Blob 存储加载文件:https://msdn.microsoft.com/en-us/library/mt805207.aspx

    我无法确认在 Azure SQL 数据库中启用这些语句的确切日期(但相信我,它们将很快 :) 可用)并且您将能够从 Azure Blob 加载文件存储。

    敬请关注并持续关注Azure service updates :)

    【讨论】:

      猜你喜欢
      • 2017-08-05
      • 2016-03-15
      • 2017-12-16
      • 2011-03-26
      • 2018-04-13
      • 2021-10-18
      • 2021-12-21
      • 2020-03-15
      • 2014-07-07
      相关资源
      最近更新 更多