程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Microsoft SQL Server 7.0數據庫升級轉換問題

Microsoft SQL Server 7.0數據庫升級轉換問題

編輯:關於SqlServer
數據庫升級轉換所需時間?

影響數據庫升級轉換所需時間的因素很多, 除了硬件的因素外,由於需要重新創建每個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安全性。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved