azure - 如何将本地文件加载到 Azure SQL DB
问题描述
我一直没能找到解决这个问题的方法,所以请教专家。
一位同事在他的笔记本电脑上有一个 .txt 文件,我们希望使用 SSMS 和批量插入将其加载到 Azure SQL DB 中。我们可以很容易地打开本地文件,但是我们不知道如何在 FROM 子句中引用这个文件。
假设一个名为的文件myData.txt
被保存到
c:\用户\某人
我们如何告诉 Azure SQL DB 该文件在哪里?
解决方案
你没有。:) 您必须将文件上传到 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
推荐阅读
- pointers - HexRays(IDAPro6.8) 指向结构“中心”的指针,如何反编译正确?
- matlab - Simulink - 从初始化回调更新结构参数
- api - 延续令牌是否应该取决于查询参数?
- python - 当我运行 Flask 应用程序时,我得到 Webhook Method Not Allowed on Browser
- postgresql - 无法在 Nix-Shell 中设置 Postgres
- android - 深度睡眠和唤醒在 Android 中的工作原理是什么?
- elasticsearch - 如何在stored_fields中获取嵌套字段?
- javascript - 使用@react-three/drei 时使用GLTF 崩溃场景
- javascript - Node.js/express - 服务器无法从客户端获取我的身体
- xamarin.forms - 在 Xamarin Forms 中实现底部工作表时未显示最后一个 ListView 项目