SQLクエリを順番に実行しようとしています。 SQLクエリのいずれかが失敗した場合、Windows powershellスクリプトは終了して電子メールを送信する必要があります。ログはログディレクトリに書き込まれる必要があります。データは= <これは>実行時引数を指定してpowershellを使用して複数のSQLを順番に呼び出す
例のコードの下、実行時に渡される場所:
Invoke-Sqlcmd -Query "SELECT data from emp where data=<run time argument>;" -ServerInstance "MyComputer\MyInstance"
Invoke-Sqlcmd -Query "SELECT data from class where data=<run time argument>;" -ServerInstance "MyComputer\MyInstance"
Invoke-Sqlcmd -Query "SELECT data from stud where data=<run time argument>;" -ServerInstance "MyComputer\MyInstance"
Invoke-Sqlcmd -Query "SELECT data from cust where data=<run time argument>;" -ServerInstance "MyComputer\MyInstance"
Invoke-Sqlcmd -Query "SELECT data from new where data=<run time argument>;" -ServerInstance "MyComputer\MyInstance"
任意の助けいただければ幸いです。
よろしく、
後あなたがチェック部分をコピー&ペーストする必要がどこ(の代わりに線形コードを有するのループから抜け出すように、配列内のクエリを保存する価値がありますこれまでに作成したさまざまな情報(SQL、電子メール、ファイルへの書き込み)に関する情報を集めましたか? – TechSpud
スクリプトはSQLクエリを順番に実行する必要があります。 、file2など。実行時に条件入力が渡されます – user4432340