成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對SQL Server數據庫定時操作進行操作

數據庫 SQL Server
我們今天主要向大家講述的是正確設置SQL Server數據庫定時的實際操作步驟,以下就是文章的主要內容的詳細描述,望給你帶來一些幫助。

以下的文章主要是教會大家如何正確對SQL Server數據庫定時操作進行操作,在實際操作中如果在SQL Server數據庫中需要定時或是每隔一段時間,來執行某個存儲過程或3200字符以內的SQL語句時。

可以用管理->SQL Server代理->作業來實現。

1、管理->SQL Server數據庫代理->作業(按鼠標右鍵)->新建作業->

2、新建作業屬性(常規)->名稱[自定義本次作業的名稱]->啟用的方框內是勾號->

分類處可選擇也可用默認的[未分類(本地)]->所有者默認為登錄SQL Server用戶[也可選其它的登錄]->

描述[填寫本次工作詳細描述內容];

[ 創建作業分類的步驟:

SQL Server數據庫代理->作業->右鍵選所有任務->添加、修改、刪除 ]

3、新建作業屬性(步驟)->新建->步驟名[自定義***步驟名稱]->類型[Transact-SQL(TSQL)腳本]->

數據庫[要操作的數據庫]->命令

 

[ 如果是簡單的SQL直接寫進去即可,也可用打開按鈕輸入一個已寫好的*.sql文件

 

如果要執行存儲過程,填

 

 

  1. exec p_procedure_name v_parameter1,[ v_parameter2…v_parameterN]   

 

 

 

->確定

 

(如果有多個步驟,可以再次調用下面的新建按鈕;也可以對已有的多個步驟插入、編輯、刪除);

 

4、建作業屬性(調度)->新建調度->名稱[自定義調度名稱]->啟用的方框內是勾號->調度->反復出現->

更改[調度時間表]->確定

 

(如果只要保存此作業,不要定時做可以把啟用的方框內是勾號去掉);中國站長資訊網

 

5、建作業屬性(通知)->用默認的通知方法就好[當作業失敗時,寫入Windows應用程序系統日志] ->確定。

跟作業執行相關的一些SQL Server數據庫知識:

SQLSERVERAGENT服務必須正常運行,啟動它的NT登錄用戶要跟啟動SQL Server數據庫的NT登錄用戶一致。

點作業右鍵可以查看作業執行的歷史記錄情況,也可以立即啟動作業和停止作業。中國站長資訊網

 

最近在看作業歷史記錄時,發現有的作業記錄的歷史記錄多,有的作業記錄的記錄的歷史記錄少.

 

如何能使某些作業按各自的需求,保留一段時間.比如保留一個月的歷史記錄.

看了SQL Server的在線幫助文檔,里面介紹說:

在管理->SQL Server數據庫代理->右鍵選屬性->作業系統->限制作業歷史記錄日志的大小->

作業歷史記錄日志的***大小(行數) 默認為1000 如果某臺機器的作業數量很多,一定要提高它,例如為100000

每個作業歷史記錄日志的***行數 默認為100 如果作業每天執行兩次,需要保留一個月的日志,可以設為60

它們之間有一個相互制約關系, 我們可以根據自己的需要來改.

 

如果SQL Server服務器改過機器名, 管理是舊名稱時建立的job的時候可能會遇到

 

錯誤14274: 無法添加、更新或刪除從MSX服務器上發起的作業(或其步驟或調度)

看了Microsoft的文檔:http://support.microsoft.com/default.aspx?scid=kb;en-us;281642

說SQL Server 2000系統里msdb..sysjobs 里originating_server 字段里存的是原來的服務器的名稱.中國站長資訊網

24X7在用的系統肯定不能按上面Microsoft的文檔說的那樣把名字改回來又改過去。

于是想,msdb..sysjobs 能否update originating_server 字段成現在在用的新服務器名?

 

  1. use msdb  
  2. select * from sysjobs  

 

找到originating_server 字段還是舊服務器的job_id, 然后執行update語句:

 

  1. update sysjobs set originating_server='new_server_name' 
  2. where job_id='B23BBEBE-A3C1-4874-A4AB-0E2B7CD01E14'  

 

 

(所影響的行數為 1 行)

這樣就可以添加、更新或刪除那些曾經出error 14274 的作業了。

 

如果想把作業由一臺機器遷移到另一臺機器,可以先保留好創建作業的腳本, 然后在另一臺機器上運行。中國站長***門戶

 

導出所有作業的創建腳本操作步驟:

管理->SQL Server數據庫代理->作業(鼠標右鍵)->所有任務->生成SQL腳本->保存到操作系統下的某個sql文件導出某一個作業的創建腳本操作步驟:

管理->SQL Server代理->作業->選中待轉移的作業(鼠標右鍵)->所有任務->生成SQL腳本->保存到OS下的某個sql文件然后在目的服務器上運行剛才保存下來的創建作業的sql腳本。

( 如果建作業的用戶或者提醒的用戶不存在, 則會出錯;

我們需要在目的服務器上建立相關的WINDOWS用戶或者SQL Server數據庫登錄,

也可以修改創建作業的腳本, 把目的服務器上不存在的用戶替換成已經有的用戶。

如果生成日志的物理文件目錄不存在,也應該做相關的修改,例如d:區轉f:區等

字符串的 @command 命令里有分隔符號 go 也會出錯, 可以把它去掉)

【編輯推薦】

  1. SQL Server數據庫中優化索引的妙招
  2. SQL Server查詢優化的好用方案
  3. 實現SQL Server動態游標的創建步驟
  4. 如何實現SQL Server臨時表的創建?
  5. 實現SQL Server 2005中的模糊查找包并不難

 

責任編輯:佚名 來源: testing.com
相關推薦

2010-05-18 11:04:11

MySQL數據庫

2010-09-27 14:54:38

SQL數據庫

2010-06-18 12:45:20

SQL Server數

2010-06-28 15:12:11

SQL Server數

2010-07-21 16:20:45

SQL Server

2011-08-22 10:32:32

SQL Server數XML節點XML塊

2011-04-11 14:18:44

SQL Server數圖片

2010-07-14 09:17:17

SQL Server數

2011-04-07 13:53:04

SQL Server數

2010-07-01 11:49:13

SQL Server

2010-07-22 13:59:14

MS SQL Serv

2011-01-06 09:28:19

SQL語句

2010-02-04 17:42:15

Android數據庫

2010-07-08 11:23:41

SQL Server還

2010-07-22 16:07:02

SQL Server數

2011-08-16 18:00:15

MyEclipseSQL Server

2011-08-15 15:53:51

SQL Server數批量操作

2009-07-28 11:00:24

Excel導入SQL

2009-07-31 10:29:57

ASP.NET數據庫操

2010-07-05 15:37:01

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品在线观看视频 | 精品视频在线观看 | 色婷婷综合久久久中字幕精品久久 | 九九综合 | 亚洲一区欧美 | 国产一区二区影院 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产成人一区二区 | 午夜国产 | 三级黄色片在线播放 | 81精品国产乱码久久久久久 | 亚洲成人一区二区 | 日韩欧美在线播放 | 久久精品亚洲精品 | 最新中文字幕在线 | 久色网| 亚洲一区国产精品 | 尤物在线视频 | a级毛片基地 | 亚洲三区在线观看 | 国产精品爱久久久久久久 | 国产精品日日做人人爱 | 久久精品亚洲 | 一级女毛片 | jizz在线看片 | 亚洲成人免费观看 | 亚洲午夜av久久乱码 | 国产欧美一区二区三区免费 | 在线观看涩涩视频 | 日本人做爰大片免费观看一老师 | 黑人精品欧美一区二区蜜桃 | 欧美精品一 | 国产成人一区二区 | 欧美日韩综合一区 | 中文字幕一区二区三区在线视频 | 成人黄页在线观看 | 99re视频这里只有精品 | 国产精品有限公司 | 福利视频三区 | 精品久久国产 | 欧美a免费 |