Microsoft SQL Server 7.0數據庫升級轉換問題
添加時間:2013-2-6 17:17:34
添加:
思海網絡
影響數據庫升級轉換所需時間的因素很多, 除了硬件的因素外,由于需要重新創建每個SQL Server 6.X的對象,數據庫復雜與否也會有影響,一般來說大致的速度如下
數據庫大小 估計所需時間
400 MB 少于20分鐘
1 GB 少于1小時
5 GB 少于4小時
10 GB 少于12小時
100 GB 少于24小時
升級轉換數據庫的方法?
在同一臺計算機上升級轉換數據庫;管線(pipeline):所需空間約為原有數據庫的1.5 倍,升級轉換完成后,如果原來的數據庫已不需,需要手工刪除原來的SQL Server 6.X數據庫。
磁帶:所需空間較小。
將數據庫升級轉換到另一臺﹝使用兩臺計算機﹞:如果要將SQL Server 6.X的數據庫升級轉換到另一臺SQL Server 7.0的計算機成為SQL Server 7.0數據庫,兩臺計算機的MsSqlServer Service帳號要使用相同的域用戶帳號,并且該帳號要屬于這兩臺計算機的本地管理員,如果兩臺計算機分別屬于不同的域,則需要建立信任關系。此種方式會將原來機器上的數據庫復制到另一臺機器上,升級完成后所有原來機器上的數據庫資料對象并不會做任何修改。
SQL Server 7.0升級轉換數據庫是否有類似chkupg.exe或chkupg65.exe的檢查工具?
由于SQL Server 7.0增加的保留字很少,因此并沒有提供類似chkupg.exe或chkupg65.exe的檢查工具。
數據庫升級時所需的空間(tempdb)大約是多少?
SQL Server 6.x的計算機:建議最好有10MB。
SQL Server 7.0的計算機:tempdb可以auto-grow,所以剩余空間最好有最大的數據庫的1.5倍。
數據庫升級轉換是否可以轉換成不同的字符集和排序次序?
不可以,SQL Server 6.x及SQL Server 7.0要使用相同的字符集和排序次序。
有用戶在使用數據庫時是否可以升級轉換該數據庫?
不可以,在升級時,SQL Server 6.X會停止并啟動SQL Server 7.0,因此無法使用SQL Server .6X
SQL Server 7.0的版本升級(Version upgrade)可將哪幾個版本的數據庫轉換成SQL Server 7.0的數據庫?
SQL Server 6.0 以及SQL Server 6.5 Service Pack 3以上版本。
SQL Server 4.21數據庫是否可以直接轉換成SQL Server 7.0數據庫?
不可以,需先將SQL Server 4.21的數據庫轉換成SQL Server 6.X的數據庫,然后再轉換成SQL Server 7.0的數據庫。
轉換數據庫之前,是否需要先執行DBCC?
不需要。
是否可以只轉換一個或多個數據庫?
可以,不需要將整個SQL Server 6.X數據庫都轉成SQL Server 7.0數據庫。
是否有將SQL Server 7.0 數據庫轉換成SQL Server 6.5數據庫的工具?
沒有,如果要將7.0的數據庫轉成6.X,只能使用BCP OUT,然后再使用BCP IN轉入6.x。
SQL Server 7.0進行版本更新時,將資料記錄在何處?
MSSQL7\UPGRADE\_date_time
將Microsoft SQL Server 6.X數據庫升級為Microsoft SQL Server 7.0數據庫有何好處?
文本字段(256字符->1024字符)增強可以更有效的使用索引。
可以使用存儲引擎,如低層鎖定,改進的對散裂連接(hash join)的處理。
可以使用增強的NT安全性。
使用MMC管理Query Proiler。
關鍵字:數據庫、SQL Server
數據庫大小 估計所需時間
400 MB 少于20分鐘
1 GB 少于1小時
5 GB 少于4小時
10 GB 少于12小時
100 GB 少于24小時
升級轉換數據庫的方法?
在同一臺計算機上升級轉換數據庫;管線(pipeline):所需空間約為原有數據庫的1.5 倍,升級轉換完成后,如果原來的數據庫已不需,需要手工刪除原來的SQL Server 6.X數據庫。
磁帶:所需空間較小。
將數據庫升級轉換到另一臺﹝使用兩臺計算機﹞:如果要將SQL Server 6.X的數據庫升級轉換到另一臺SQL Server 7.0的計算機成為SQL Server 7.0數據庫,兩臺計算機的MsSqlServer Service帳號要使用相同的域用戶帳號,并且該帳號要屬于這兩臺計算機的本地管理員,如果兩臺計算機分別屬于不同的域,則需要建立信任關系。此種方式會將原來機器上的數據庫復制到另一臺機器上,升級完成后所有原來機器上的數據庫資料對象并不會做任何修改。
SQL Server 7.0升級轉換數據庫是否有類似chkupg.exe或chkupg65.exe的檢查工具?
由于SQL Server 7.0增加的保留字很少,因此并沒有提供類似chkupg.exe或chkupg65.exe的檢查工具。
數據庫升級時所需的空間(tempdb)大約是多少?
SQL Server 6.x的計算機:建議最好有10MB。
SQL Server 7.0的計算機:tempdb可以auto-grow,所以剩余空間最好有最大的數據庫的1.5倍。
數據庫升級轉換是否可以轉換成不同的字符集和排序次序?
不可以,SQL Server 6.x及SQL Server 7.0要使用相同的字符集和排序次序。
有用戶在使用數據庫時是否可以升級轉換該數據庫?
不可以,在升級時,SQL Server 6.X會停止并啟動SQL Server 7.0,因此無法使用SQL Server .6X
SQL Server 7.0的版本升級(Version upgrade)可將哪幾個版本的數據庫轉換成SQL Server 7.0的數據庫?
SQL Server 6.0 以及SQL Server 6.5 Service Pack 3以上版本。
SQL Server 4.21數據庫是否可以直接轉換成SQL Server 7.0數據庫?
不可以,需先將SQL Server 4.21的數據庫轉換成SQL Server 6.X的數據庫,然后再轉換成SQL Server 7.0的數據庫。
轉換數據庫之前,是否需要先執行DBCC?
不需要。
是否可以只轉換一個或多個數據庫?
可以,不需要將整個SQL Server 6.X數據庫都轉成SQL Server 7.0數據庫。
是否有將SQL Server 7.0 數據庫轉換成SQL Server 6.5數據庫的工具?
沒有,如果要將7.0的數據庫轉成6.X,只能使用BCP OUT,然后再使用BCP IN轉入6.x。
SQL Server 7.0進行版本更新時,將資料記錄在何處?
MSSQL7\UPGRADE\_date_time
將Microsoft SQL Server 6.X數據庫升級為Microsoft SQL Server 7.0數據庫有何好處?
文本字段(256字符->1024字符)增強可以更有效的使用索引。
可以使用存儲引擎,如低層鎖定,改進的對散裂連接(hash join)的處理。
可以使用增強的NT安全性。
使用MMC管理Query Proiler。
關鍵字:數據庫、SQL Server
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解