2010-01-19 58 views
0

任何人都可以幫助我在SQL服務器代理(SQL 2008)中創建一個SQL作業,它將以特定的時間間隔(例如:每日)運行,並從status = 1的表中選擇記錄(從學生中選擇姓名,年齡),並傳遞給它接受學生的姓名和年齡SQL工作:如何開始?

+0

你使用什麼版本的SQL? – ddc0660 2010-01-19 14:37:41

+0

如果您使用的是Express版本,則SQL代理不可用。難道會成爲問題嗎? – pvieira 2010-01-19 14:44:20

回答

1

這裏另一個存儲過程是方法,我會採取:

創建腳本

  • 在它的光標創建一個SQL腳本(我說光標的唯一原因是因爲你將學生姓名和年齡傳遞給另一個st或運算程序)
  • 閱讀StudentName和年齡成@variables
  • 適當的參數執行存儲過程
  • 獲取下一行和循環
  • IMP:測試腳本

保存腳本在SQL文件中以供進一步參考。

在SQL Server代理

  • 創建一個新的工作
  • 它指向相應的數據庫
  • 的SQL腳本(從上面)粘貼到作業的腳本區域
  • 創建一個適當的時間表(每天,在凌晨3點15分)
  • 如果運營商和SQL郵件設置,添加這些,以便您可以收到電子郵件通知
  • 保存作業
  • IMP:測試工作