我在多个服务器上运行ssms中的sqlcmode模式:
:CONNECT SERVER1
script
GO
:CONNECT SERVER2
script
GO
:CONNECT SERVER3
script
GO
等等,但是当服务器2不可访问时,它会停在那里,不会连接到服务器3,有没有办法在SQLCMD模式中忽略连接错误?
:CONNECT
相关异常停止脚本执行。
作为SQLCMD模式的可能解决方法:
!!sqlcmd -SServerA -Q"select 1"
!!sqlcmd -SServerB -Q"select 2"
!!sqlcmd -SServerC -Q"select 3"
更新:删除:on error ignore