如何使用sqlpackage.exe覆盖azure数据库上传(导入)

时间:2014-08-10 15:39:01

标签: azure-sql-database sqlpackage

这应该是一件简单的事情,我想用覆盖选项上传/导入我的数据库,但我在documentation

中找不到它

我必须手动删除它并使用导入上传。

1 个答案:

答案 0 :(得分:5)

好的,我找到了解决方案

“C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ DAC \ bin \ sqlpackage.exe”/ a:Export / ssn:“windowsusername \ sqlexpress”/ sdn:yourdbname /tf:yourdbname.bacpac < / p>

sqlcmd -U dbusernameonazure@azureservename.database.windows.net -P yourpassword -S azureservename.database.windows.net -Q“drop DATABASE yourdbname”

“C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ DAC \ bin \ sqlpackage.exe”/ a:导入/SourceFile:yourdbname.bacpac /tsn:azureservename.database.windows.net,1433 / tdn:yourdbname / tu:dbusernameonazure / tp:yopurpassword