sql2000腳本
進入sql2000的企業管理器後,在需要生成腳本的資料庫上點擊滑鼠右鍵,
選擇「所有任務」->「生成SQL腳本」,
然後裡面有選項的設置,有常規以及設置格式、選項等,
設置好後,點擊確定就可以生成SQL腳本了,
呵呵,希望能有幫助,^_^
B. sql server 2000如何執行sql腳本
實現的方法和詳細的操作步驟如下:
1、第一步,打開SQL
Server軟體,然後選擇圖中「資料庫」選項前面的「 +」號以展開資料庫,如下圖所示,然後進入下一步。
C. sql server 2000怎樣設置定時自動運行SQL語句
如果在SQL Server 里需要定時或者每隔一段時間執行某個存儲過程或3200字元以內的SQL語句時,
可以用管理->SQL Server代理->作業來實現。
1、管理->SQL Server代理->作業(按滑鼠右鍵)->新建作業->
2、新建作業屬性(常規)->名稱[自定義本次作業的名稱]->啟用的方框內是勾號->
分類處可選擇也可用默認的[未分類(本地)]->所有者默認為登錄SQL Server用戶[也可選其它的登錄]->
描述[填寫本次工作詳細描述內容];
[ 創建作業分類的步驟:
SQL Server代理->作業->右鍵選所有任務->添加、修改、刪除 ]
3、新建作業屬性(步驟)->新建->步驟名[自定義第一步驟名稱]->類型[Transact-SQL(TSQL)腳本]->
資料庫[要操作的資料庫]->命令
[ 如果是簡單的SQL直接寫進去即可,也可用打開按鈕輸入一個已寫好的*.sql文件
如果要執行存儲過程,填
exec p_procere_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 欄位成現在在用的新伺服器名?
use msdb
select * from sysjobs
找到originating_server 欄位還是舊伺服器的job_id, 然後執行update語句:
update sysjobs set originating_server='new_server_name'
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 也會出錯, 可以把它去掉)
D. 安裝sql server 2000補丁SP4時運行腳本出錯sp_upgrade_replication(1)
在安裝SQL
server2000
SP4補丁時運行腳本出錯:sp_upgrade_replication(1)
更多的是SQL
server2000
安裝有問題,你可以嘗試著,重新安裝SQL
server2000
我就是這樣解決這個問題的
E. sql server 2000如何執行sql腳本
實現的方法和詳細的操作步驟如下:
1、第一步,打開SQL
Server軟體,然後選擇圖中「資料庫」選項前面的「 +」號以展開資料庫,如下圖所示,然後進入下一步。