gpt4 book ai didi

azure - 无法导入 SQL Azure V12 BACPAC : "type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid"

转载 作者:行者123 更新时间:2023-12-03 01:49:10 25 4
gpt4 key购买 nike

我尝试将导出的 BACPAC 从 SQL Azure (v12) 数据库导入到本地 SQL Server 2012 实例中,但我不断收到以下错误。我已尝试安装从 this blog post 链接的 DAC 和 SSDT 更新,但这没有帮助。

我该如何解决这个问题?

TITLE: Microsoft SQL Server Management Studio
------------------------------

Count not load schema model from package. (Microsoft.SqlServer.Dac)

------------------------------
ADDITIONAL INFORMATION:

Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid. You must make sure the service is loaded, or you must provide the full type name of a valid database platform service. (Microsoft.Data.Tools.Schema.Sql)

------------------------------
BUTTONS:

OK
------------------------------

最佳答案

更新:新的SQL Server Management Studio Preview是导入到 Azure SQL DB 的最佳方式。它支持所有最新的 Azure SQL DB 功能和验证。此外,它还有一个独立的 Web 安装程序,每月会随着新功能的推出而自动更新。鉴于下面的评论提到了安装 CU 更新的困难,这将是一个更简单、更快捷的问题解决方案。

原始答案:如果使用 SQL Server Management Studio 执行导入,则必须安装 SSMS 2014 CU5 或 CU6。有关安装 CU6 的信息可用 here 。您的问题中显示的错误表明您使用的是旧版本的 SSMS。

**更新:**针对下面马丁的回答,我想澄清两件事。

  1. SSMS for SQL Server 2014 是唯一完全支持新的 Azure SQL DB v12 功能(特别是针对此目标的导入/导出)的 SSMS 版本。这是因为 v12 的功能(几乎)与 SQL Server 2014 相同,而旧版本的工具不支持此功能。请注意,SSMS 2014 完全向后兼容 SQL Server 2005 及更高版本。

  2. 存在一个单独的临时问题,导致升级的 Azure SQL DB v12 数据库出现问题。此问题已得到解决,查找有关解决此问题的信息的正确位置位于 Plan and Prepare to Upgrade 的 C3 部分。页。总之,如果您导出的 bacpac 由于此问题而无法导入,您可以从 here 下载最新的 DacFramework.msi在 SSMS 中修复此问题。

全面披露:我在 SQL Server 工具团队工作。

关于azure - 无法导入 SQL Azure V12 BACPAC : "type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28566610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com