『壹』 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有選擇地安裝和激活關健的服務和性能,你需要定製該配置,以便得到本次安裝的最佳安全性,性能和功能。
『貳』 SQL server資料庫軟體升級時要注意那些問題
是主要的是要關閉Sql Server所有的服務和與之相關的應用激慶程序;在升級前備份所有的資料庫,包括MASTER;運行DBCC以確保原來的兄裂SQLSERVER數據保持所有數據的明塵握一致性。
『叄』 SQL資料庫如何自動備份和恢復
在SQL Server 2008資料庫中。為了防止數據的丟失我們就需要按時的來備份資料庫了。要是每天都要備份的話,人工備份會很麻煩的,自動備份的話就不需要那麼麻煩了,只要設置好了,資料庫就會自動在你設置的時間段里備份。那麼自動備份要怎麼設置呢。下面為大家講解。
工具/原料
電腦一台
要安裝SQL Server 2008資料庫。
方法/步驟
1
在電腦開始菜單中選擇「SQL Server Management Studio」雙擊。在出現的界面中點擊「連接」按鈕。
2
在出現的「 Microsoft SQL Server Management Studio」界面中選擇「管理」下的「維護計劃」右擊維護計劃,點擊「維護計劃向導」,
3
在出現的「SQL Server維護計劃向導」界面中點擊「下一步」
在出現的界面中把名稱和說明寫上。然後點擊「更改」設頂備份計劃
在出現的「作業計劃屬性」界面中,更改執行時間,也就是多久備份一次。這里該為每天備份。間隔時間更改為「1」更改執行一次時間為0:00:00也就是在每天的0點自動備份數據。
更改好以後,就可以在下面看到「在每天的 0:00:00 執行。將從 2014-5-16 開始使用計劃。」然後點擊「下一步」按鈕
在選擇維護任務界面中選擇要備份的資料庫文件。然後點擊下一步。
在選擇維護任務順序中,可以移動要備份的資料庫文件的順序。然後點擊「下一步」
在定義「備份資料庫完整」界面中,選擇資料庫後面下拉菜單中的資料庫文件。然後點擊「確定」按鈕
在定義「備份資料庫完整」界面里選擇備份路徑。然後點擊「下一步」
在「選擇報告選項」界面中設置好「報告文本文件」的路徑。然後點擊「下一步」
在出現的「完成該向導」界面中會看到設置備份的詳細信息。
這樣資料庫自動備份就成功了。
『肆』 如何使用備份與恢復升級到SQL Server 2014 SP1
1、執行完整備份和事務日誌備份
使用SQL Server Management Studio(SSMS)連接到SQL Server 2008實例,將用戶資料庫進行完整備份和事務日誌備份。
2、移動資料庫文件
成功備份後,手動將完整備份和事務日誌備份文件復制到SQL Server2014 SP1實例。
3、在SQL Server2014實例還原資料庫
使用SSMS,連接到SQL Server 2014 SP1實例,恢復資料庫到SQL Server 2014 SP1實例。首先,使用NORECOVERY語句來恢復完整備份;然後,使用RECOVERY語句來恢復事務日誌備份文件。
4、轉移用戶登錄
轉移或創建登錄到新的SQL Server2014 SP1實例,連接最終用戶。驗證是否可以登錄訪問資料庫,這樣,一旦資料庫上線,所有用戶都可以成功連接到資料庫。
5、更改資料庫兼容級別
1)、用戶資料庫已經成功升級到SQL Server 2014 SP1實例,兼容級別需要更改為120。
2)、資料庫升級後,執迅羨行DBCC UPDATEUSAGE命令。如果頁面和行數存在不正確的地方,該命令將在目錄視圖下報告並進行更正判叢。
3)、接下來,執行DBCC CHECKDB命令,驗證用戶畝沖拍資料庫的邏輯和物理完整性。
6、重建所有索引
一旦資料庫升級成功,在資料庫之前上線,重建所有索引。
7、更新應用程序配置文件
更新所有應用程序配置文件,以反映新的SQL Server名稱。
8、執行端到端的測試
在將此環境部署到應用程序的用戶之前,進行端到端的測試。