2014-09-29 71 views
-1

我是主題數據庫的新手。這可能是主題 已經存在,但我甚至不知道如何搜索它。 如何查詢等似乎沒有問題。 如何在INSERT/DELETE/UPDATE語句中編寫觸發器也是已知的。SQL-Server每天產生一次數據行

我想知道是否有可能執行一些代碼來生成一個數據行 每天一次在特定的時間沒有外部程序。

謝謝,克里斯

PS:我是德國人,所以不要生氣我的表情,請^^

+0

http://stackoverflow.com/questions/5471080/how-to-schedule-a-job-for-sql-query-to-run-daily – 2014-09-29 11:35:02

+0

嗯,我想我將迎來了一個問題,回答。感謝您的明確答案。 我似乎有沒有服務器代理的Express版本,因爲我在數據庫引擎上以'sa'身份登錄,並且無法看到它的節點。所以我會嘗試使用Windows調度程序的版本。 – user2688664 2014-09-30 08:02:32

回答

2

如果您不是在Express Edition您可以創建一個SQL作業,以去做。

  • 打開SSMS

  • 向下鑽取您的服務器實例

  • 向下鑽取SQL Server Agent

  • 右擊文件夾Jobs

  • 之所以選擇New Job

  • 填寫詳細的General Tab

  • 轉到Steps標籤

  • 點擊New

  • 輸入一個名稱,選擇對運行的數據庫,並輸入您的SQL語句。

  • 轉到Schedules標籤

  • 添加一個時間表,每天在你希望的時間運行一次。

+0

爲什麼-1?人們可以爭論說,使用這個部分 - 代理 - 這是多麼聰明,但這是一個正確的答案。 Express沒有代理,所以沒有調度程序。答案的海報幾乎不存在。 – TomTom 2014-09-29 11:39:06

+0

@TomTom感謝您的支持。更不用說,我確實記下了它在快速版上不起作用。 – 2014-09-29 11:53:22

+0

我只想指出,這個「不是快遞版」並不適合你。我更喜歡不使用代理來處理應用程序,但答案是正確的。 – TomTom 2014-09-29 11:54:17