azure-sql-database - 导入到 Azure - 无法导入包,无法连接到目标服务器

标签 azure-sql-database

我正在尝试将一个小型数据库从我的 PC 上的 SQL Server Express 移动到 SQL Azure。

我已成功将 BACPAC 文件导出到存储容器。在 Azure 端,我 + 新建、数据服务、SQL 数据库、导入并使用 UI 选择存储容器中的 BACPAC 文件。我为数据库命名并在订阅中选择了现有的 SQL Server。

大约一分钟后,我得到:

  • 导入数据库“xxxx”失败
  • 已成功检索 BLOB 存储访问 key 。
  • 已成功提交导入请求:操作 ID 14a9d202-4a22-4b41-beae-cca2ddb877c8。
  • 导入数据库“xxxx”失败
  • 服务操作期间遇到错误。无法导入包。无法连接到目标服务器。

错误消息的含义是什么?它指的是哪个目标服务器?

最佳答案

提交 Azure SQL 数据库的导入请求时,您需要从 Azure 存储容器中选择源 BACPAC 文件,并提供 SQL 身份验证以登录到您尝试导入的 SQL 服务器。导入操作将按如下方式进行:

  1. 尝试从 Azure 存储检索 BLOB(也称为 BACPAC 文件)。
  2. 将请求提交到 Azure SQL。
  3. 尝试通过 SQL Server 身份验证登录到您要导入的目标数据库服务器。
  4. 创建一个空数据库以将 BACPAC 文件导入其中。
  5. 运行导入操作,将 BACPAC 文件中的所有数据插入到新数据库中。

正如我在上面的评论中提到的,提供的 SQL 身份验证不正确。这导致Azure无法登录SQL Server并在第三步中进行连接。

关于azure-sql-database - 导入到 Azure - 无法导入包,无法连接到目标服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29476169/

相关文章:

entity-framework - Windows Azure 上的 EF 6 和空间类型 DbGeography

azure - 如何将具有相同 ID 的值复制到列中? Azure 数据工厂

mysql - 对于在 AWS 上运行的小型电子商务站点,MySQL 是否 catch 了 SQL Server Express(特别是存储过程)?

azure - 从 IOT 中心到 Azure SQL 数据库中的多个表

azure - 在 Azure 中进行数据同步时出现架构错误

sql - 将数据推送到 Azure SQL 数据库

azure - 如何将 Xamarin 应用连接到 SQL Azure 数据库

Azure SQL 指标

Azure 缓存 - Microsoft Enterprise Library 5.0 在 Azure 上缓存应用程序 block 如何?

azure-sql-database - 如何修复卡住的 Azure 弹性作业代理?