sql - 将 BACPAC 文件导入到 windows azure sql 数据库时发生内部错误

标签 sql sql-server database azure bacpac

我使用的是MSSQL2014版本CTP2。 通过 Windows Azure SQL 数据库管理运行我的数据库。

我已通过本地数据库的 MSSQL 创建了 BACPAC 文件,并希望将其导入到 Windows Azure。

  1. 我创建 BACPAC 文件并将其上传到我的 BLOBSTORAGE 容器。
  2. 在 Windows Azure 中,单击“SQL 数据库”
  3. 点击左下角“新建”
  4. 点击“导入”
  5. 选择我的 BACPAC URL,它是我的 BLOBSTORAGE 中包含的文件
  6. 命名数据库并选择服务器
  7. 点击勾号

然后我收到此错误:

Error encountered during the service operation. Could not import package. Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider 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. Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider 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.

SQL DB import error

我可以通过 Windows Azure 创建一个新数据库,这很好,但我正在尝试启动我的数据库,因为它包含我的所有数据。

我做错了什么?

最佳答案

我认为问题在于我需要为本地计算机上的数据库分配与我的 Azure 设置中设置的数据库相同的数据库所有者。

关于sql - 将 BACPAC 文件导入到 windows azure sql 数据库时发生内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192583/

相关文章:

sql-server - 如何防止sql语句被零除错误

sql - 使用 generate_series 填充 PostgreSQL 中给定年份的月份列表

sql - 能够获取 BigQuery 中每个数组条目的 "index"(或序数值)吗?

sql - PostgreSQL select * 其中列包含数组值

c# - 无法访问没有主键的 Entity Framework 表

sql - TSQL - 在Where 子句中使用派生的选择列

sql - SQL Server 2008 查询中的 XML 数据类型

sql - 快速从sqlserver中选择随机采样

java - JOOQ基于现有类创建表?

database - Oracle 11 索引只针对部分数据