sql - 计数不从包中加载架构模型。 (微软.SqlServer.Dac)

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

enter image description here > 其他信息:

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)

当我在本地环境中还原 Azure SQL Bacpac 文件时,出现上述错误。我在 Azure 和本地有以下环境。

Azure SQL RTM Version : Microsoft SQL Azure (RTM) - 12.0.2000.8 Aug 29 2017 13:06:11 Copyright (C) 2017 Microsoft Corporation

Local Environment SQL RTM Version : Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) Aug 22 2017 17:04:49 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Windows 10 Pro 10.0 (Build 15063: )

任何人都可以建议适用于上述 Azure SQL RTM 数据库还原的 Management studio 或 SQL RTM 的兼容版本吗?

最佳答案

我没能通过 SSMS 解决这个问题,唯一有效的方法是通过 CMD: "C:\Program Files (x86)\Microsoft SQL Server\140\DAC\bin\sqlpackage.exe"/a:Import/sf:BACPAC-FILE 路径/tsn:服务器名称/tdn:数据库名称/tu:用户名/tp:密码

  • 将大写字母替换为您的服务器/数据库信息。
  • 使用正确的文件夹(110,120,130,140...)

关于sql - 计数不从包中加载架构模型。 (微软.SqlServer.Dac),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47546877/

相关文章:

azure - 我们可以使用 Azure CLI 将文件上传到 Azure Data Lake Storage Gen2

windows - 加入 AD Azure 域中的现有 Windows 服务器

sql - 如何调试CMT事务边界?

sql - JOIN 两个 SELECT 语句结果

sql - 将 mysql 数据库值从几列转移到条目行

sql - 将单个 SQL Server 表中的行与其他行进行比较

php - MySQL 不显示在 phpMyAdmin 中创建的数据库

sql-server - 如何使用 SQL Server 2016 删除 XML 子节点

c# - 如何使用 ADO.NET GetSchema() 只获取用户定义的存储过程?

python - Databricks 中的spark-cdm-connector : java. lang.NoClassDefFoundError:org/apache/spark/sql/sources/v2/ReadSupport