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

資料庫升級腳本

發布時間: 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有選擇地安裝和激活關健的服務和性能,你需要定製該配置,以便得到本次安裝的最佳安全性,性能和功能。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:520
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:20
linux485 發布:2025-07-05 14:38:28 瀏覽:300
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:751
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:428
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:691
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:236
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:681
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:279
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:829