我正在尝试将我的Powershell Runbook连接到存储帐户(blob)以读取.sql文件并在Azure SQL数据库中执行它们。
1.连接到blob容器
1.读取.sql文件上的脚本
1.在数据库上执行脚本
当我尝试Invoke-Sqlcmd时,它需要一个专用存储来存储文件。然而,据我所知,RunBooks是无服务器工作的,而且我没有存储空间可以用于文件。
有没有一种方法可以通过powershell runbook只读取文件(而不移动它们),或者我可以存储文件来读取?
我正在尝试将我的Powershell Runbook连接到存储帐户(blob)以读取.sql文件并在Azure SQL数据库中执行它们。
1.连接到blob容器
1.读取.sql文件上的脚本
1.在数据库上执行脚本
当我尝试Invoke-Sqlcmd时,它需要一个专用存储来存储文件。然而,据我所知,RunBooks是无服务器工作的,而且我没有存储空间可以用于文件。
有没有一种方法可以通过powershell runbook只读取文件(而不移动它们),或者我可以存储文件来读取?
1条答案
按热度按时间qvtsj1bj1#
您可以使用以下方法执行保存在Azure运行手册中的Azure blob存储中的文件中的SQL。
希望这能帮上忙。谢谢