使用C#进行Sql Azure数据库备份和还原

时间:2016-01-19 09:32:34

标签: c# asp.net azure-sql-database dac

我正在开发Sql Azure数据库备份和还原功能。

问题: - 我们可以使用" Microsoft.SqlServer.Dac"将多个数据库备份到单个bacpac文件中。 - 我们可以在C#中读取bacpac文件,以便我们知道这是哪个数据库备份。 - 我们可以一次恢复多个数据库吗? - 我们可以使用Microsoft.SqlServer.Dac覆盖现有数据库。

我可以使用" Microsoft.SqlServer.Dac"进行一次数据库备份,还原(不覆盖)。

我在谷歌搜索找到上面的问题答案,但没有得到任何解决方案。

请建议

有没有办法使用C#进行备份/恢复并覆盖sql Azure中的bacpac文件。

1 个答案:

答案 0 :(得分:1)

Azure SQL数据库的.bacpac文件范围限定为单个数据库,它们当前无法在单个.bacpac文件中备份两个数据库。