Microsoft Corp
「Microsoft SQLServer
」以下簡稱「SQL Server
」】
數據庫升級轉換所需時間?
影響數據庫升級轉換所需時間的因素很多
除了硬件的因素外
由於需要重新創建每個SQL Server
X的對象
數據庫復雜與否也會有影響
一般來說大致的速度如下
數據庫大小 估計所需時間
MB 少於
分鐘
GB 少於
小時
GB 少於
小時
GB 少於
小時
GB 少於
小時
升級轉換數據庫的方法?
在同一台計算機上升級轉換數據庫
管線(pipeline)
所需空間約為原有數據庫的
倍
升級轉換完成後
如果原來的數據庫已不需
需要手工刪除原來的SQL Server
X數據庫
磁帶
所需空間較小
將數據庫升級轉換到另一台﹝使用兩台計算機﹞
如果要將SQL Server
X的數據庫升級轉換到另一台SQL Server
的計算機成為SQL Server
數據庫
兩台計算機的MsSqlServer Service帳號要使用相同的域用戶帳號
並且該帳號要屬於這兩台計算機的本地管理員
如果兩台計算機分別屬於不同的域
則需要建立信任關系
此種方式會將原來機器上的數據庫復制到另一台機器上
升級完成後所有原來機器上的數據庫資料對象並不會做任何修改
SQL Server
升級轉換數據庫是否有類似chkupg
exe或chkupg
exe的檢查工具?
由於SQL Server
增加的保留字很少
因此並沒有提供類似chkupg
exe或chkupg
exe的檢查工具
數據庫升級時所需的空間(tempdb)大約是多少?
SQL Server
x的計算機
建議最好有
MB
SQL Server
的計算機
tempdb可以auto
grow
所以剩余空間最好有最大的數據庫的
倍
數據庫升級轉換是否可以轉換成不同的字符集和排序次序?
不可以
SQL Server
x及SQL Server
要使用相同的字符集和排序次序
有用戶在使用數據庫時是否可以升級轉換該數據庫?
不可以
在升級時
SQL Server
X會停止並啟動SQL Server
因此無法使用SQL Server
X
SQL Server
的版本升級(Version upgrade)可將哪幾個版本的數據庫轉換成SQL Server
的數據庫?
SQL Server
以及SQL Server
Service Pack
以上版本
SQL Server
數據庫是否可以直接轉換成SQL Server
數據庫?
不可以
需先將SQL Server
的數據庫轉換成SQL Server
X的數據庫
然後再轉換成SQL Server
的數據庫
轉換數據庫之前
是否需要先執行DBCC?
不需要
是否可以只轉換一個或多個數據庫?
可以
不需要將整個SQL Server
X數據庫都轉成SQL Server
數據庫
是否有將SQL Server
數據庫轉換成SQL Server
數據庫的工具?
沒有
如果要將
的數據庫轉成
X
只能使用BCP OUT
然後再使用BCP IN轉入
x
SQL Server
進行版本更新時
將資料記錄在何處?
MSSQL
\UPGRADE\_date_time
將Microsoft SQL Server
X數據庫升級為Microsoft SQL Server
數據庫有何好處?
文本字段(
字符
>
字符)增強可以更有效的使用索引
可以使用存儲引擎
如低層鎖定
改進的對散裂連接(hash join)的處理
可以使用增強的NT安全性
使用MMC管理Query Proiler
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22207.html