Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 您能自动将JSON解析为SQL服务器吗?_Sql Server_Json - Fatal编程技术网

Sql server 您能自动将JSON解析为SQL服务器吗?

Sql server 您能自动将JSON解析为SQL服务器吗?,sql-server,json,Sql Server,Json,我有一个JSON数据文件,我从API中提取了该文件,我非常希望将该数据转储到SQL Server中 它之所以是SQL Server,是因为当前项目的数据库已经就绪。我花了很多时间在谷歌上搜索,但到目前为止还没有找到任何有用的东西。我熟悉Python,但对任何解决方案都持开放态度 TLDR:我感兴趣的是哪些语言和软件包提供了简单的解决方案来将JSON自动发送到SQL Server表,您是否有任何建议或了解任何已经实现这一点的软件包?您可以使用WCF Web服务,将JSON数据发送到SQL Serv

我有一个JSON数据文件,我从API中提取了该文件,我非常希望将该数据转储到SQL Server

它之所以是SQL Server,是因为当前项目的数据库已经就绪。我花了很多时间在谷歌上搜索,但到目前为止还没有找到任何有用的东西。我熟悉Python,但对任何解决方案都持开放态度


TLDR:我感兴趣的是哪些语言和软件包提供了简单的解决方案来将JSON自动发送到SQL Server表,您是否有任何建议或了解任何已经实现这一点的软件包?

您可以使用WCF Web服务,将JSON数据发送到SQL Server

请参考下面的链接,希望对您有所帮助


您不能直接在sql server中获取json数据,相反,您可以使用wcf服务,您可以通过编写脚本任务来实现这一点(您可能已经拥有了它)。这可以进行自定义解析,然后将其加载到正确的表中。这很容易实现自动化。我之所以提到SSI,是因为如果需要,可以很容易地将未来的任务添加到SSI中


或者,您可以在数据库(即Python)之外创建一个脚本,该脚本解析JSON,通过ODBC/OLEDB连接到数据库并写入记录。这可以使用任务调度器或类似的工具实现自动化。这可以使用一个示例实现。

如果您不想在SQL Server上解析它,只需转储它,然后将其取回,那么varchar(max)列就可以正常工作了。嗯,以编程方式,这应该不超过20行,因为这需要我理解JSON文件的结构,不是吗?我拥有的文件庞大而复杂,我不想了解这些信息,除非这是唯一的方法。也许我误解了链接。是的,我已经将一个xml文件和xml模式传递给了数据库团队,他们已经用SSIS的方式完成了。我希望我能把XML传递到一个脚本中,这个脚本会把数据库踢出去,但可惜的是。