SQL Agent新しいデータベースを公開するときに、サーバーがインストールされ ている場合にのみ手順を実行したいと考えています。
そのため、という名前の新しいSQLCMD変数を作成し$(SqlAgent)、条件を追加したいと思います (実行されるかどうかを確認する代わりに、SQLAgentインストールmsdb.dbo.sysjobsされているが実行されない場合があります)。
そして、私は以下を追加します
IF $(SqlAgent)='exists'
BEGIN
EXEC [INFRA]....
END
これは次の理由で失敗します
SqlAgent の横にある間違った構文
sqlcmd条件で変数を使用するにはどうすればよいですか?