繁体   English   中英

将SQL数据库从Azure Blob Azure上传到Sql数据库

[英]Upload SQL Database from Azure Blob Azure to Sql Database

我想将.bacpac数据库从Azure Blob存储转移到Azure SQL数据库。 我正在使用sqlpackage.exe使用导入命令作为

sqlpackage.exe / a:导入/ sf:<Azure Blob .bacpac文件> / tsn:<Azure服务器名称> / tdn:<目标数据库名称> / tu:<目标数据库用户名> / tp:<目标数据库密码>

但是此命令给出错误为

“无法从加载程序包。不支持文件格式”。

请注意,在/ sf字段中提供本地文件(与sqlpackage相同的系统中的.bacpac文件)时,它可以正常工作。

- -编辑 - -

详细信息:我想使用nodejs代码将.bacpac文件上传到Azure DB。 因此,我想到的唯一选择是将用户的.bacpac文件上传到Azure blob,然后在已配置的Azure Windows Server中调用一个包含sqlpackage.exe命令的自定义脚本,以将该上传的bacpac传输到Azure DB。 如果您能为我提供除此以外的任何可行解决方案,将对您有所帮助。

嗨,这可以通过门户网站或PowerShell来完成,是否特别需要使用sqlpackage.exe?

可在以下位置获得PowerShell说明: https : //docs.microsoft.com/zh-cn/azure/sql-database/sql-database-import-powershell

门户位于: https : //docs.microsoft.com/zh-cn/azure/sql-database/sql-database-import-portal

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM