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