Azure SQL数据库Bacpac Local Restore不再起作用

时间:2017-05-09 09:58:15

标签: sql-server azure restore bacpac

我有一个SQL azure实例:SQL2014 RTM SQL Azure 12.0.2000.8,我正在使用SSMS导出到本地bacpac文件。接下来,我正在尝试将其导入到本地SQL服务器实例(SQL2014 SP1 Developer Edition(64位)12.0.4232.0)。

这曾经工作得很好,但是,最近它停止了工作。 (我不知道有任何更新,但是......可能 更新了。)

尝试导入时,我明白了:(下面的翻译)

德语错误消息:

Das Paket konnte nicht importiert werden。 警告SQL0:Bei einem Projekt,das“Microsoft Azure SQL-Datenbank v12”als Zielplattform angibt,könnenKompatibilitätsproblememit“SQL Server 2014”auftreten。 警告SQL72012:Das Objekt [die_db_Data] ist im Ziel vorhanden,wird jedochnichtgelöscht,obwohl SiedasKontrollkästchenzumGenerieren von DROP-AnweisungenfürObjekte,die sich in der Zieldatenbank,nicht jedoch in der Quelle befinden,aktiviert haben。 警告SQL72012:Das Objekt [die_db_Log] ist im Ziel vorhanden,wird jedochnichtgelöscht,obwohl SiedasKontrollkästchenzumGenerieren von DROP-AnweisungenfürObjekte,die sich in der Zieldatenbank,nicht jedoch in der Quelle befinden,aktiviert haben。 错误SQL72014:.Net SqlClient数据提供程序:Meldung 102,Ebene 15,状态1,Zeile 1';'附近的语法不正确。 错误SQL72045:Fehler beiderSkriptausführung。 AusgeführtesSkript:

创建主键;

英文,基本上说:

无法导入数据包。当SQL数据库v12是使用SQL Server 2015的目标时,可能存在兼容性问题。 警告sql72012:对象[某个对象]在目标上可用,但是不会被删除,尽管已经检查了DROP。

错误SQL72014,SQL 72045:执行脚本时出错:CREATE MASTER KEY;

有关可能导致此问题以及如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:2)

您所描述的问题可能与以下博客文章(其中还包括解决方法)中描述的已知问题有关: https://blogs.msdn.microsoft.com/azuresqlemea/2017/03/30/exported-database-from-azure-sql-failed-to-be-imported-to-azure-sql-or-to-local-sql-server/

我们目前正在制定更持久的解决方案。

此致

Gilad Mittelman

SQL安全团队,Microsoft