【问题标题】:Import into Azure - Could not import package, Unable to connect to target server导入 Azure - 无法导入包,无法连接到目标服务器
【发布时间】:2015-04-06 17:24:42
【问题描述】:

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

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

大约一分钟后,我得到:

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

错误消息是什么意思,它指的是什么目标服务器?

【问题讨论】:

  • 您确定SQL认证的用户名和密码正确吗?似乎无法登录到您尝试导入的 SQL 服务器。
  • 谢谢。就是这样。错误消息很神秘。询问密码的对话框也很神秘。我以为它要求我为新数据库设置一个新的登录名/密码。

标签: azure-sql-database


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多