将Azure blob容器中的file.bacpac导入Azure SQL数据库

本文关键字:Azure bacpac 导入 数据库 file SQL blob | 更新日期: 2023-09-27 18:19:52

我在C#(Asp.NET,而不是MVC)中制作了一个使用azure管理API的web应用程序。应用程序得到一个本地文件DB.sql,它在blob文件中转换,它上传到azure容器blob,所有这些都很好。

但现在我无法将此azure blob文件导入azure SQL数据库,有人能帮我吗?

将Azure blob容器中的file.bacpac导入Azure SQL数据库

这就是解决方案http://channel9.msdn.com/Series/Windows-Azure-Storage-SQL-Database-Tutorials/Advanced-Windows-Azure-SQL-Database-Migration-Part-3-ImportExport-Service.你需要安装Microsoft.sqlServer.dac.dll。所以对我来说,这是最好的方法。

您也可以尝试此PowerShell脚本将Blob中的bacpac文件导入Azure SQL:从Azure存储导入bacpac

导入bacpac文件的最简单方法是使用导入数据层应用程序向导,该向导可以在SQL Server Management Studio中数据库节点的上下文菜单上找到。按照步骤选择bacpac文件,向导将为您创建一个新的数据库。