Sql server 2012 ssas 2012中的sqlps调用Ascmd错误处理

Sql server 2012 ssas 2012中的sqlps调用Ascmd错误处理,sql-server-2012,ssas,sqlps,ascmd,Sql Server 2012,Ssas,Sqlps,Ascmd,在SSAS 2012中,Iam试图使用“sqlpls-C调用ascmd-S server-i file.xmla”来自多维数据集处理的命令行。%errorlevel%为0,即使自sqlps成功执行以来多维数据集处理失败。是否有人能帮助我了解如何在2012年对sqlps执行错误处理-C Invoke ascmd?如果命令成功执行,sqlps将始终返回0,它不关心指令是否成功。您只需使用ASCII码中的out file选项获取输出并检查标记。如果找到,它将返回0,否则它将为未找到返回1。检查MS-D

在SSAS 2012中,Iam试图使用“sqlpls-C调用ascmd-S server-i file.xmla”来自多维数据集处理的命令行。%errorlevel%为0,即使自sqlps成功执行以来多维数据集处理失败。是否有人能帮助我了解如何在2012年对sqlps执行错误处理-C Invoke ascmd?

如果命令成功执行,sqlps将始终返回0,它不关心指令是否成功。您只需使用ASCII码中的out file选项获取输出并检查标记。如果找到,它将返回0,否则它将为未找到返回1。检查MS-DOS中的Findstr命令

范例

C:\>SQLPS -Invoke-Ascmd -Database blah blah....... ^| Out-File -encoding ASCII filename.xml