[SQL]資料庫異地升級實作

[SQL]資料庫異地升級實作

之前老師有教過,正好實務上有用到,紀錄一下過程。

資料庫伺服器環境設定

主機記憶體:16G

1

修改SQL server可用記憶體上限:14G

2

資料庫升級

資料庫名稱:OpenCredit

步驟

1. 將backup出來的資料庫檔案還原到新的server

2. 提升相容性等級到Sql server 2008(100)

3

2. 執行下列SQL

-- 升級作業

-- 1.更新統計值

-- 2.UPDATEUSAGE

-- 3.Rebuild index

USE OpenCredit

GO

EXEC sp_updatestats

GO

DBCC UPDATEUSAGE(0);

GO

EXEC sp_MSforeachtable @command1 = "print '?' DBCC DBREINDEX ('?',' ', 70)"

GO

3. 點選資料庫屬性,調整頁面確認(資料檢查方式)為CHECKSUM,並確認下列欄位值為false

自動壓縮(auto shrink)

自動關閉(auto close)

4

5

 

 

參考資料

德瑞克老師的文章

6

調整資料庫統計值