gpt4 book ai didi

sql - 用于在 Azure 上运行脚本文件的 SSIS 包

转载 作者:行者123 更新时间:2023-12-02 07:29:36 25 4
gpt4 key购买 nike

我想创建一个 SSIS 包,它首先从 Azure Blob 存储获取 .sql 脚本文件,然后在 Azure sql server 中执行相同的文件。当我使用本地存储时我可以做到这一点。这意味着当我执行本地文件而不是来自 azure 存储时。

请帮助我!!!

最佳答案

首先,您需要使用 Azure File Storage 设置 Azure 存储。这样,运行 SSIS 包的计算机将能够像映射网络驱动器一样使用文件存储。

完成该设置后,包中的第一步将首先运行执行流程任务。应配置此任务,以便它运行一个简单的批处理文件 (bat),该文件重新连接到你在 Azure 文件存储中设置的文件共享。以下是此批处理文件中内容的基本示例:

if not exist e:\* 
net use e: \\<storageAccountName>.file.core.windows.net\<fileContainerName> /u:<storageAccountName> <primary access key for storage account>

运行后,您的 SSIS 包将能够访问存储在此共享上的 .sql 文件。

只需拿起该文件,读取内容并执行 .sql 文件中包含的语句即可。

关于sql - 用于在 Azure 上运行脚本文件的 SSIS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39390543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com