Sql server 如何使用SQL Server在azure存储blob中创建文件

Sql server 如何使用SQL Server在azure存储blob中创建文件,sql-server,azure,azure-sql-database,Sql Server,Azure,Azure Sql Database,我正在寻找一种使用SQL server存储过程在azure blob存储中创建文件的方法 我试着使用下面的方法 CREATE CREDENTIAL indcredential WITH IDENTITY= 'storage account name', -- this is the name of the storage account you specified when creating a storage account SECRET = 'key1' BACKUP DATA

我正在寻找一种使用SQL server存储过程在azure blob存储中创建文件的方法

我试着使用下面的方法

CREATE CREDENTIAL indcredential   
WITH IDENTITY= 'storage account name', -- this is the name of the storage account you specified when creating a storage account   
SECRET = 'key1'

BACKUP DATABASE ILS
TO URL = 'blobpath/dbbackup.bacpac' 
/* URL includes the endpoint for the BLOB service, followed by the container name, and the name of the backup file*/ 
WITH CREDENTIAL = 'indcredential' ;
/* name of the credential you created in the previous step */ 
GO
使用上述代码,我能够在azure存储中创建db备份文件dbbackup.bacpac

知道如何在azure blob路径中创建简单文本文件吗

我正在寻找一种使用SQL server存储过程在azure blob存储中创建文件的方法

没有直接的方法可以做到这一点。您可以从BLOB存储中删除文件,但不能写入它们。相反,您可以使用或将数据从Azure SQL数据库复制到Azure存储

我正在寻找一种使用SQL server存储过程在azure blob存储中创建文件的方法


没有直接的方法可以做到这一点。您可以从BLOB存储中删除文件,但不能写入它们。相反,您可以使用或将数据从Azure SQL数据库复制到Azure存储。

此SQL Server是否在Azure虚拟机上运行?如果是,请删除
azure sql数据库
标记。@DavidBrowne Microsoft它是我正在使用的sql数据库服务。不在任何azure虚拟机上运行我的问题是,除非您在azure SQL数据库管理的实例上,否则无法运行备份数据库,而且它必须是仅复制的备份。在任何情况下,备份数据库都会创建一个.bak文件而不是.bacpac文件。此SQL Server是否在Azure虚拟机上运行?如果是,请删除
azure sql数据库
标记。@DavidBrowne Microsoft它是我正在使用的sql数据库服务。不在任何azure虚拟机上运行我的问题是,除非您在azure SQL数据库管理的实例上,否则无法运行备份数据库,而且它必须是仅复制的备份。在任何情况下,备份数据库都会创建一个.bak文件而不是.bacpac文件。我可以通过将存储blob路径映射到本地来将文件写入blob。从您的客户端程序,使用类似于
azure storage fuse
?没有。还有其他解决方案吗?我可以通过将存储blob路径映射到本地来将文件写入blob。从您的客户端程序,使用类似于
azure storage fuse
?没有,还有别的解决办法吗?