我试图从SQL Azure导入数据库,但是我从指定的每个版本中都收到了SQL Server Management Studio中的下一个错误:
无法从包中加载架构模型。 (Microsoft.SqlServer.Dac)
其他信息:
内部错误。类型为Microsoft.Data.Tools.Schema.Sql.Sql150DatabaseSchemaProvider的数据库平台服务无效。 您必须确保已加载服务,或者必须提供有效的数据库平台服务的完整类型名称。 (Microsoft.Data.Tools.Schema.Sql)
无法检索此请求的数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)
其他信息:
已经有一个与此命令相关的打开的DataReader,必须先关闭它。 (系统数据)
当我尝试导入SQL Server时的版本是
答案 0 :(得分:3)
卸载SQL Server Management Studio 2018,然后安装SSMS v17.9.1。重新导入Bacpac,您将获得更好的结果。
答案 1 :(得分:0)
对于此导入错误,您可以尝试以下方式:
安装Microsoft SQL Server Data-Tier Application Framework (February 2015)(x64和x86版本)。
答案 2 :(得分:0)
我实际上一直有一个非常相似的问题。 尽管我对于MSSMSv17的错误消息略有不同(关于其他信息)。 但是,MSSMSv18的错误相同(预览6)。
因此,在尝试了许多不同的操作之后,直到我不可逆转地损坏了我的SQL Server安装,直到不得不重新安装Windows为止,我安装的第一件事是SQL Server 2017和MSSMSv18。产生了与以前相同的错误。但是MSSMSv17起作用了,是吧...