我使用的是MSSQL2014版本CTP2。 通过 Windows Azure SQL 数据库管理运行我的数据库。
我已通过本地数据库的 MSSQL 创建了 BACPAC 文件,并希望将其导入到 Windows Azure。
- 我创建 BACPAC 文件并将其上传到我的 BLOBSTORAGE 容器。
- 在 Windows Azure 中,单击“SQL 数据库”
- 点击左下角“新建”
- 点击“导入”
- 选择我的 BACPAC URL,它是我的 BLOBSTORAGE 中包含的文件
- 命名数据库并选择服务器
- 点击勾号
然后我收到此错误:
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.
我可以通过 Windows Azure 创建一个新数据库,这很好,但我正在尝试启动我的数据库,因为它包含我的所有数据。
我做错了什么?
最佳答案
我认为问题在于我需要为本地计算机上的数据库分配与我的 Azure 设置中设置的数据库相同的数据库所有者。
关于sql - 将 BACPAC 文件导入到 windows azure sql 数据库时发生内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192583/