首页 > 解决方案 > BCP 命令输出文件直接到云存储

问题描述

如果我使用 BCP 实用程序将数据从 Azure 中的 SQL Server 上传到 Azure Blob 存储,如何在代码中容纳 Azure 存储位置路径,以便在 Azure Blob 存储位置上创建结果文件?

例如 :-

bcp mydb..table out <我如何在此处提供 AZURE 路径>\result.txt -c -U 用户 ID -S sqlserverinstancename -P 密码

标签: sql-serverazureazure-sql-databaseazure-storageazure-blob-storage

解决方案


BCP 不直接支持 Azure Blob 存储。您可以将文件复制到本地,然后使用AzCopy将它们移动到 blob 存储,或者,如果您运行的是 Linux,则可以使用blobfuse在文件系统中装载 blob 存储容器并直接使用 BCP 写入。


推荐阅读