我試圖按順序運行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"
任何幫助,將不勝感激。
Regards,
後複製並粘貼檢查部到目前爲止,您是否收集了需要彙總的不同部分的任何信息(SQL,電子郵件,寫入文件)? – TechSpud
腳本必須按順序執行sql查詢。將sql查詢的輸出存儲在文件命名中,如file1 ,file2等。在運行時會傳入where條件輸入。 – user4432340