无论ErrorAction设置如何,invoke-sqlcmd cmdlet在sql Server 2008、2008 R2和2012版本的cmdlet中都存在一个错误,在该错误中,除以0之类的T-sql错误不会导致错误。我在此上记录了一个连接项,您可以在此处查看详细信息:
https://connect.microsoft.com/SQLServer/feedback/details/779320/invoke- sqlcmd-does-not-return-t-sql- errors
从Powershell Invoke-Sqlcmd进行错误检测并非总是有效?
无论ErrorAction设置如何,invoke-sqlcmd cmdlet在sql Server 2008、2008 R2和2012版本的cmdlet中都存在一个错误,在该错误中,除以0之类的T-sql错误不会导致错误。我在此上记录了一个连接项,您可以在此处查看详细信息:
https://connect.microsoft.com/SQLServer/feedback/details/779320/invoke- sqlcmd-does-not-return-t-sql- errors