0

我正在尝试将本地数据库部署到 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)

几个小时的谷歌搜索结果一无所获。

我遇到了一个名为 sqlpackage.exe 的工具,我将尝试使用它,但我真的很想通过 Management Studio 中的工具来实现它。

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

这些版本重要吗?在我去重新安装所有东西之前,我假设它们是相互独立的?

4

1 回答 1

1

最好使用SSMS 的最新 GA 版本,尤其是针对 Azure SQL 数据库时。较新的 SSMS 版本可以与旧版本并排安装。但是,这通常仅在您需要支持 SQL Server 2005 等旧 SQL Server 版本时才需要。最新的 GA SSMS 版本(在撰写本文时)支持 SQL Server 2008 到 SQL Server 2017。当前的预览版也支持 SQL Server 2019 年。

于 2019-01-13T00:06:07.770 回答