从本地数据库导出bacpac文件时出错

时间:2019-01-12 16:11:18

标签: sql-server azure-sql-database bacpac

我正在尝试将本地数据库部署到Azure SQL数据库。 当我在Management Studio中使用该工具(“任务”>“将数据库部署到Microsoft Azure SQL数据库”)时,该过程开始导出数据库时出现错误。尝试手动导出bacpac时,出现相同的错误。错误是:

  

无法从指定的数据库中提取软件包。 (Microsoft.SqlServer.Dac)

     

内部错误:无法初始化Ese。 (Microsoft.Data.Tools.Schema.Sql)

     

内部错误:无法初始化Ese。 (Microsoft.Data.Tools.Schema.Sql)

     

内存不足(Microsoft.Data.Tools.Schema.Sql)

几个小时的Google搜索没有结果。

我遇到了一个要尝试使用的名为sqlpackage.exe的工具,但我真的很想从Management Studio中的工具开始使用它。

Management Studio版本:13.0.15700.28 本地SQL Server Express版本:13.0.4224.16

这些版本重要吗?在我重新安装所有组件之前,我假设它们彼此独立吗?

1 个答案:

答案 0 :(得分:0)

最好使用the latest GA version of SSMS,尤其是在定位Azure SQL数据库时。较新版本的SSMS可以与较旧版本并排安装。但是,通常仅在需要支持旧的SQL Server版本(如SQL Server 2005)时才需要这样做。最新的GA SSMS版本(在撰写本文时)支持SQL Server 2008到SQL Server2017。当前的预览版本也支持SQL Server。 2019。