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

时间:2015-04-06 17:24:42

标签: azure-sql-database

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

我将BACPAC文件成功导出到存储容器。在Azure端,I + New,Data Services,SQL Database,导入并使用UI在存储容器中选择BACPAC文件。我为数据库命名并在订阅中选择了现有的SQL Server。

大约一分钟后,我得到:

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

错误消息的含义是什么以及它引用的目标服务器是什么?

1 个答案:

答案 0 :(得分:2)

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

  1. 尝试从Azure存储中检索BLOB(也称为BACPAC文件)。
  2. 将请求提交给Azure SQL。
  3. 尝试使用SQL Server身份验证登录到要导入的目标数据库服务器。
  4. 创建一个空数据库以将BACPAC文件导入。
  5. 运行导入操作,将BACPAC文件中的所有数据插入新数据库。
  6. 正如我在上面的评论中所提到的,提供的SQL身份验证不正确。这导致Azure无法登录到SQL服务器并在第三步中连接。