【发布时间】:2016-09-01 13:43:29
【问题描述】:
在低于 2016 的 SQL Server 版本中,将大量 JSON 数据从文件加载到数据库表中的标准方法是什么?
我知道在 SQL Server 2016 中引入了OPENJSON() 函数。但是,我仅限于使用 SQL Server 2014。
最好的方法是使用 SQL Server Integration Services (SSIS) 导入数据,但没有内置连接器或源组件可供开始。
为此我尝试使用SSIS JSON Component。显然,从性能的角度来看,它并不好。
还有其他方法可以将 JSON 批量加载到 SQL 中吗?
【问题讨论】:
-
我对这个问题的回答也应该适用于这里:stackoverflow.com/questions/37600180/…
-
我确实查看了 simple-talk.com 上的 parseJSON 函数,我发现它不适合加载批量数据。我可能应该尝试一下并密切关注性能。
-
Phil Factor 的解析器看起来像一个 T-SQL 怪物。它可能会起作用,但它看起来很笨拙。我引用的主要链接是由比 Phil 更进一步的人编写的 CRL 程序集。
标签: sql-server json ssis sql-server-2014 etl