【问题标题】:Copying SSIS packages from one azure database to another azure database将 SSIS 包从一个 azure 数据库复制到另一个 azure 数据库
【发布时间】:2020-01-20 15:33:38
【问题描述】:

我在 azure 上有一个数据库,我们将其命名为 mydatabase.database.windows.net,它上面没有 SSIS 包。

我还有一个在 azure 上运行数据库的虚拟机,我将其称为 VM-Myvm-SQL 我已经复制了数据库,但现在我需要复制 SSIS 包。当我尝试这样做时,我收到以下错误(使用集成服务部署向导)

如果屏幕截图不是很好,这里是文本中的错误

没有可用的节点。请在 ADF 门户的监控页面查看节点状态,确保至少有一个节点在运行 1 并重试。 (Microsoft SQL Server,错误:50000)

所以我不确定为什么我不断收到此错误。

我正在尝试使用 SSMS 进行复制,但目前我正在寻求建议。

编辑

我为 SSIS 项目创建了一个 .ispac,并尝试将其“部署”到 mydatabase.database.windows.net 数据库并收到相同的错误。

【问题讨论】:

  • 请编辑您的问题并澄清,您正在从 where 复制到 where(Azure SQL > SQL VM 或 SQL VM > Azure SQL)?该错误意味着您正在尝试复制到没有关联 SSIS 运行时的 Azure SQL 数据库。您基本上需要创建 Azure 数据工厂 v2 的实例并设置 SSIS 运行时。
  • 你的包需要“计算”——一些可以工作的东西。 Azure SQL 仅具有用于数据库活动的计算,而不是 SSIS 活动。 ADF SSIS 运行时是您付费购买的托管 VM,具有所需的计算能力。 docs.microsoft.com/en-us/azure/data-factory/….
  • @Nick.McDermaid 我相信你是对的。在深入研究错误时,我阅读了有关 Azure 数据工厂的 Microsoft 文档,并且我的想法与您的思路相同。我需要创建它,然后它们会移动。谢谢

标签: sql-server azure ssis etl


【解决方案1】:

正如 Nick McDermaid 指出的那样,我需要创建一个 Azure 数据工厂,以便将 SSIS 包从一个实例拉到另一个实例。这是需要做的事情

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    相关资源
    最近更新 更多