sql-server - 如何使用命令行将本地数据库作为 bacpac 直接导出到 AZURE blob

标签 sql-server export azure-sql-database azure-blob-storage bacpac

我们能够使用以下命令创建 bacpac,

C:\Program Files (x86)\Microsoft SQL Server\140\DAC\bin>

sqlpackage.exe/操作:导出/ssn:。/sdn:demo/tf:d:\bacpac\demo.bacpac

但是我们希望自动执行以下操作,

enter image description here

这也可以通过 SSMS 使用类似的东西来完成

备份数据库演示

TO URL = @FullName

WITH CREDENTIAL = democredential;

最佳答案

您可以使用 Azcopy 将这些 bacpac 文件上传到 Azure BLOB 存储帐户,如下所示:

AzCopy /Source:"d:\bacpac" /Dest:"https://exampleaccount.blob.core.windows.net/bacpacs" /DestKey:storageaccountkey /Pattern:*.bacpac

希望这有帮助。

关于sql-server - 如何使用命令行将本地数据库作为 bacpac 直接导出到 AZURE blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51399584/

相关文章:

sql - sql server 查询中的 UNION ALL 与 OR 条件

php - 使用 FreeTDS 库通过 Zend Framework 连接 MSSQL Server

c# - 从 varchar 到 int 的转换失败,ado.net

build - 在跨平台环境中管理 conda env

full-text-search - 全文搜索同义词库可以与 SQL Server Azure 一起使用吗?

用于非冗余目的的 SQL Azure 地理复制

sql-server - SSRS 报告输出 '' 空白''而不是最终用户的 0

java - 为什么 Netbeans 只导出为 ZIP?

javascript - 如何更改我自己的库的 index.js 以将其导入为本地对象,而不是全局对象?

azure - 微软Azure : Add users and map them to a database + add database roles