當前位置:首頁 » 編程軟體 » 資料庫升級腳本

資料庫升級腳本

發布時間: 2024-09-16 15:16:19

資料庫腳本作用

資料庫:通俗的來講,即使存放數據的倉庫。 它是長期存儲在計算機內的,有組織的,可共享的數據集合。

由於資料庫中的數據很多,就需要有一個資料庫管理系統來進行管理。我們可以把它理解為資料庫的管家。我們對數據的操作是通過某種語言告訴我們的管家,讓管家去執行。這種語言叫DML(數據操縱語言),語言中包含指令。

有時候為了完成某個比較復雜的功能,或批量完成某功能,我們需要把一條條單獨的指令給組織起來,讓資料庫一次性完成。這些指令的組合就叫資料庫腳本。

sqlserver升級需要注意哪些事項

1,建立一系列檢查表;DBA和開發人員應准備一系列需要在資料庫升級前,升級期間和升級後執行的檢查表。
2,備份所有的重要文件;資料庫文件以及任何應用文件,腳本文件,extract file等。
3,保證資料庫一致性;對要升級的資料庫運行DBCC CHECKDB,以確保它們在執行升級前處於一致的狀態。
4,保留足夠的磁碟空間;估計在sql server升級過程中升級sql server組件,用戶資料庫以及任何資料庫文件所需的磁碟空間,升級過程中所需的磁碟容量,可能是升級完成後所需容量的2-4倍。
5,確保系統資料庫所需的磁碟空間;配置系統資料庫(master,model,msdb,tempdb),使其在升級過程中自動增長,並確保它們有足夠的磁碟空間。
6,傳輸登錄信息;sql server升級前確保所有的資料庫伺服器把登錄信息放在master資料庫中,這一步對恢復資料庫很重要,因為系統登錄信息駐留在master資料庫中,並且在新實例中必須進行重建。
7,禁用所有的啟動存儲過程;升級過程往往會多次停止和啟動正在升級的sql server實例,設置為啟動時執行存儲過程可能會阻止升級過程。
8,停止復制;停止復制並確保復制日誌是空的,以便開始升級過程。
9,退出所有應用程序;如果本地應用程序連接到要升級的實例,則某些應用程序,包括sql server依賴的所有服務,可能會導致升級過程失敗。
10,在升級後注冊伺服器;sql server升級過程將刪除以前的sql server實例的注冊表設置,升級以後,必須注冊伺服器。
11,重新植入全文目錄;sql server升級過程將資料庫標記為禁用全文本,目錄必須被重新植入,但是安裝程序不會自動地運行該操作,因為它可能比較耗時,該操作增強了sql server 2005系統的性能,所以應計劃在升級後的某個方便時間重新植入全文目錄。
12,更新統計信息;為了幫助優化查詢性能,升級後應更新所有資料庫的統計信息。
13,更新使用計數器;在sql server的早期版本中,表及索引行數和頁數的值可能會出現錯誤,為了糾正任何不合法的行數或頁數,升級後對所有資料庫運行DBCC UPDATESAGE。
14,配置新的sql server安裝。為了減少系統的可攻擊外圍區域,sql server 2005有選擇地安裝和激活關健的服務和性能,你需要定製該配置,以便得到本次安裝的最佳安全性,性能和功能。

熱點內容
用戶管理源碼 發布:2024-11-24 21:29:36 瀏覽:677
監控怎麼配置路由器 發布:2024-11-24 21:29:27 瀏覽:455
小型編譯器的實現 發布:2024-11-24 21:27:48 瀏覽:999
安卓手機為什麼下巴不掉 發布:2024-11-24 21:26:37 瀏覽:214
怎麼編程槍戰 發布:2024-11-24 21:25:52 瀏覽:855
安卓公測版哪個好 發布:2024-11-24 21:15:58 瀏覽:873
androidforvs2010 發布:2024-11-24 21:06:05 瀏覽:286
安裝MySqllinux 發布:2024-11-24 21:05:51 瀏覽:326
聯通網洛盒的密碼在哪裡 發布:2024-11-24 21:05:12 瀏覽:181
牌順編程 發布:2024-11-24 20:56:23 瀏覽:729