首页 > 解决方案 > 如何将本地文件加载到 Azure SQL DB

问题描述

我一直没能找到解决这个问题的方法,所以请教专家。

一位同事在他的笔记本电脑上有一个 .txt 文件,我们希望使用 SSMS 和批量插入将其加载到 Azure SQL DB 中。我们可以很容易地打开本地文件,但是我们不知道如何在 FROM 子句中引用这个文件。

假设一个名为的文件myData.txt被保存到

c:\用户\某人

我们如何告诉 Azure SQL DB 该文件在哪里?

标签: azureazure-sql-database

解决方案


你没有。:) 您必须将文件上传到 Azure Blob 存储,然后从那里,您可以使用 BULK INSERT 或 OPENROWSET 打开文件。

https://docs.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-2017

我写了一篇文章,描述了在此处打开 JSON 文件的步骤:

https://medium.com/@mauridb/work-with-json-files-with-azure-sql-8946f066ddd4


推荐阅读