Sql server 我可以在一组Azure服务器上运行.bat文件吗?

Sql server 我可以在一组Azure服务器上运行.bat文件吗?,sql-server,windows,azure,batch-file,Sql Server,Windows,Azure,Batch File,我创建了一个执行sql查询的.bat文件。.bat文件的内容如下所示: sqlcmd -S ServerLocation -E -i "U:\DriveLocation\Sample.sql" -o "U:\DriveLocation\Sample_log.csv" "C:\AXIS.exe" -D:C:\AXIS_Model -B:1 我在AXIS处理网格上运行模型,该网格使用60台Azure服务器。当我尝试使用Azure/cloud处理器运行这个.bat文件时,什么都没有发生,但当我在本

我创建了一个执行sql查询的.bat文件。.bat文件的内容如下所示:

sqlcmd -S ServerLocation -E -i "U:\DriveLocation\Sample.sql" -o "U:\DriveLocation\Sample_log.csv"
"C:\AXIS.exe" -D:C:\AXIS_Model -B:1

我在AXIS处理网格上运行模型,该网格使用60台Azure服务器。当我尝试使用Azure/cloud处理器运行这个.bat文件时,什么都没有发生,但当我在本地计算机上运行它时,该文件工作正常

是否可以在一组Azure服务器上运行.bat文件,或者是否需要包含一些代码才能使其正常工作


提前感谢您的帮助

我想出了一个办法。我没有使用AXIS模型在Azure云上运行.bat文件,而是在AXIS模型之外创建了一个.bat文件来执行该模型,然后执行我试图使用AXIS运行的.bat文件

运行AXIS的脚本如下所示:

sqlcmd -S ServerLocation -E -i "U:\DriveLocation\Sample.sql" -o "U:\DriveLocation\Sample_log.csv"
"C:\AXIS.exe" -D:C:\AXIS_Model -B:1
其中-B:1指定在模型中运行批处理1

我将在AXIS中运行的脚本将只是.bat文件中的另一行:

"C:/AlteryxEngineCmd.exe" "U:\sampleworkflow.yxmd"

谢谢

我想出了一个办法。我没有使用AXIS模型在Azure云上运行.bat文件,而是在AXIS模型之外创建了一个.bat文件来执行该模型,然后执行我试图使用AXIS运行的.bat文件

运行AXIS的脚本如下所示:

sqlcmd -S ServerLocation -E -i "U:\DriveLocation\Sample.sql" -o "U:\DriveLocation\Sample_log.csv"
"C:\AXIS.exe" -D:C:\AXIS_Model -B:1
其中-B:1指定在模型中运行批处理1

我将在AXIS中运行的脚本将只是.bat文件中的另一行:

"C:/AlteryxEngineCmd.exe" "U:\sampleworkflow.yxmd"

谢谢

我很难理解你在做什么。你说它“在本地机器上运行时工作”。我不清楚什么是有效的:网格还是批处理。您是否试图将网格的内容放入.sql文件以进行批处理?我也不确定你所说的“60个网格引擎”是什么意思,或者它是否与问题有关。“当我在本地机器上运行它时工作”-->当我在本地机器上运行.bat文件时,.bat文件执行sql查询没有问题。我试图在网格上的.bat文件中运行该命令。“60网格引擎”并不是这个问题的特例,可能已经被排除在外了。谢谢我希望这有助于澄清问题。当你运行同一个bat文件,但不是在你的机器上,我想它不会运行。bat文件在哪里,您如何运行它(当它不运行时)?也许,我认为“网格”意味着数据网格。你是说Azure云吗?我正在使用一个叫做AXIS的精算建模软件运行.bat文件。AXIS有一个内置宏,允许它调用.bat文件。.bat文件位于设置为运行模型的网络驱动器上。在AXIS中,可以在本地机器上运行.bat宏,也可以在远程网格上运行.bat文件。当我选择在远程网格上运行它时,它不会运行sql查询。是的,它是Azure Cloud,我很难理解您在做什么。你说它“在本地机器上运行时工作”。我不清楚什么是有效的:网格还是批处理。您是否试图将网格的内容放入.sql文件以进行批处理?我也不确定你所说的“60个网格引擎”是什么意思,或者它是否与问题有关。“当我在本地机器上运行它时工作”-->当我在本地机器上运行.bat文件时,.bat文件执行sql查询没有问题。我试图在网格上的.bat文件中运行该命令。“60网格引擎”并不是这个问题的特例,可能已经被排除在外了。谢谢我希望这有助于澄清问题。当你运行同一个bat文件,但不是在你的机器上,我想它不会运行。bat文件在哪里,您如何运行它(当它不运行时)?也许,我认为“网格”意味着数据网格。你是说Azure云吗?我正在使用一个叫做AXIS的精算建模软件运行.bat文件。AXIS有一个内置宏,允许它调用.bat文件。.bat文件位于设置为运行模型的网络驱动器上。在AXIS中,可以在本地机器上运行.bat宏,也可以在远程网格上运行.bat文件。当我选择在远程网格上运行它时,它不会运行sql查询。是的,它是Azure云