如何将 Azure blob 文件导入 Sql Server 2008

普拉迪普

除了使用 CLR 之外,还有其他方法可以将 Blob 文件导入 sql server 2008 吗?

文件大小约为 300MB,因此 CLR 不够高效。是否有可能在 2008 服务器中使用BULK INSERTOPENROWSET

Sql Server 2017 中的示例我们可以这样做

CREATE DATABASE SCOPED CREDENTIAL AzureDevBlobImportCred
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'st=2018-12-05T.....'

go

CREATE EXTERNAL DATA SOURCE AzureDevBlobImportExternalSrc
WITH  (
    TYPE = BLOB_STORAGE,
    LOCATION = 'https://myStorageAccount.blob.core.windows.net', -- storage account URL
    CREDENTIAL = AzureDevBlobImportCred -- External Data Source
);

然后我们可以在批量导入中使用外部数据源

BULK INSERT #Mytemptable 
FROM 'filename'
WITH (DATA_SOURCE = 'AzureDevBlobImportExternalSrc'
); 

那么我们是否有类似上面的东西在 Sql Server 2008 中导入 blob 文件?

Leon Yue

查看文档:BULK INSERT (Transact-SQL)

SQL Server 2008 支持BULK INSERT:从 2008 开始。在此处输入图片说明因此您可以BULK INSERT在 SQL Server 2008 中使用。

但是,如果 data_file 位于 Azure blob 存储中,则 SQL Server 版本必须从 SQL Server 2017 (14.x) CTP1.1 开始。与 相同OPENROWSET在此处输入图片说明

这意味着您无法使用BULK INSERT将 Blob 文件导入 SQL Server 2008 OPENROWSET

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 Azure 存储 Blob JSON 导入 Azure SQL Server

如何将表导入Microsoft SQL Server 2008?

如何将.CSV和Excel文件导入Azure SQL Server

如何使用Azure服务将Excel文件导入SQL Server

Azure 函数 - 从 Azure sql server 中的 blob 存储导入 bacpac 文件 - AAD 令牌

如何将存储在Azure Blob存储中的图像文件插入Azure SQL表

如何将巨大的Blob导入SQL Server数据库?

在Azure中导入SQL Server 2008数据库

如何将 BAK 文件从 SQL 2008 R2 获取到 Azure

使用 BCP 将 CSV 文件导入 Azure SQL Server

如何将所有数据从Sql Server 2008中的表复制到文件

如何将 Azure 文件复制到 Azure Blob?

如何将高棉文字插入SQL Server 2008

如何将数据库从SQL Server导入到Azure数据库?

如何将文件上传到Azure Blob存储?

如何在SQL Server 2008中导入数据

将 .sql 文件导入 SQL Server 2012

如何将这种格式化的txt文件导入到SQL Server表中

如何将所有数据库从开发服务器导入到本地SQL Server 2008 R2?

将CSV文件导入SQL Server

如何将数据从Azure SQL流传输到Azure Blob /事件中心?

在清除 Azure SQL 表中的数据之前,如何将数据存储在“Azure Datalake Gen2 blob 存储”中的 Parquet 或 Jason 文件中

将大量数据(SQL Server 备份文件)传输到 Azure Blob 或托管 SQL 的 Azure VM 的最安全、最快速的方法是什么

如何将sql结果存储到sql server 2008中的变量中

如何将 SQL 查询从 SQL Server 2008 升级到 2012

将SQL Server 2008复制到Azure SQL DB登录失败

Azure SQL 审计 blob 文件名是如何生成的?

如何将嵌套的JSON导入SQL Server表?

如何将文件从azure blob存储上传到在azure上创建的Linux VM