1

我一直在尝试(但失败)将 SQL .bacpac 文件导入 SQL 2014 Express。有谁知道是否可以将这些导入到 Express 中?我没有在网上找到任何其他说法,但只想让开发者版尝试一下。有关信息,这是我得到的错误

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

谢谢

4

2 回答 2

4

这不起作用,因为您用于将 bacpac 文件导入服务器的 SqlPackage.exe、SSMS 或数据层应用程序框架的版本太旧,因此不了解 SQL Server 2016。如果您安装最新版本的 SSMS ( https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms ) 您应该能够导入该 bacpac 文件。

但是 - 请注意,如果您的 bacpac 文件包含 SQL Server 2014 不支持的任何对象(例如,临时表),则导入操作将失败。

于 2017-04-14T00:57:42.113 回答
0

“130”数据库级别是 SQL 2016,但您正在尝试将其还原到 SQL 2014 数据库。SQL Server 备份从未向后兼容。

于 2017-04-10T16:12:30.213 回答