从BACPAC从SQL Azure错误导入时

时间:2018-12-17 16:25:13

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

我试图从SQL Azure导入数据库,但是我从指定的每个版本中都收到了SQL Server Management Studio中的下一个错误:

SQL Server Management Studio v17.9.1:

无法从包中加载架构模型。 (Microsoft.SqlServer.Dac)

其他信息:

内部错误。类型为Microsoft.Data.Tools.Schema.Sql.Sql150DatabaseSchemaProvider的数据库平台服务无效。 您必须确保已加载服务,或者必须提供有效的数据库平台服务的完整类型名称。 (Microsoft.Data.Tools.Schema.Sql)

SQL Server Management Studio v18.0预览版5:

无法检索此请求的数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)


其他信息:

已经有一个与此命令相关的打开的DataReader,必须先关闭它。 (系统数据)

当我尝试导入SQL Server时的版本是

3 个答案:

答案 0 :(得分:3)

卸载SQL Server Management Studio 2018,然后安装SSMS v17.9.1。重新导入Bacpac,您将获得更好的结果。

答案 1 :(得分:0)

答案 2 :(得分:0)

我实际上一直有一个非常相似的问题。 尽管我对于MSSMSv17的错误消息略有不同(关于其他信息)。 但是,MSSMSv18的错误相同(预览6)。

因此,在尝试了许多不同的操作之后,直到我不可逆转地损坏了我的SQL Server安装,直到不得不重新安装Windows为止,我安装的第一件事是SQL Server 2017和MSSMSv18。产生了与以前相同的错误。但是MSSMSv17起作用了,是吧...