SQL Server 2000換數(shù)據(jù)庫的排序規(guī)則
此文章主要向大家講述的是如果要在 SQL Server 2000 數(shù)據(jù)庫中正確的轉(zhuǎn)換數(shù)據(jù)庫的排序規(guī)則的實際操作步驟,假如你對其實際操作步驟有興趣了解的話,你就可以通過以下的文章對其有個更好的了解。
1. 備份源數(shù)據(jù)庫。
2. 注意所有列是否使用 COLLATE 子句。
3. 使用適當(dāng)?shù)呐判蛞?guī)則在目標(biāo)服務(wù)器上創(chuàng)建新的數(shù)據(jù)庫。
4. 如果沒有列使用 COLLATE 子句,請使用 DTS 將數(shù)據(jù)傳輸?shù)侥繕?biāo)服務(wù)器。為此,請啟用“使用排序規(guī)則”選項以進(jìn)行代碼頁轉(zhuǎn)換,并將數(shù)據(jù)轉(zhuǎn)換為目標(biāo)數(shù)據(jù)庫上的新排序規(guī)則。如果所有列均使用 COLLATE 子句,請按照下列步驟操作:
a. 為所有對象(不包括索引、觸發(fā)器、主鍵、外鍵、默認(rèn)設(shè)置和約束)生成腳本。此外,確保啟用了“僅為與 7.0 版兼容的功能編寫腳本”選項,以便從腳本刪除 COLLATE 子句。
注意:使用“僅為與 7.0 版兼容的功能編寫腳本”選項時,可以更改排序規(guī)則。但是,生成腳本時將不考慮任何新的 SQL Server 2000 選項(包括用戶定義的函數(shù)、擴(kuò)展屬性、INSTEAD OF 觸發(fā)器和視圖上的索引)。
b. 在目標(biāo)數(shù)據(jù)庫上運行步驟 a 中創(chuàng)建的腳本,以便使用目標(biāo)數(shù)據(jù)庫的排序規(guī)則創(chuàng)建對象。
c. 使用 DTS 僅傳輸源數(shù)據(jù)庫中的數(shù)據(jù)。
d. 成功傳輸數(shù)據(jù)后,將會為源數(shù)據(jù)庫中的所有約束、外鍵、主鍵和索引生成腳本。
e. 在目標(biāo)數(shù)據(jù)庫上運行步驟 d 中創(chuàng)建的腳本。
上述的相關(guān)內(nèi)容就是對要在 SQL Server 2000 中轉(zhuǎn)換數(shù)據(jù)庫的排序規(guī)則@的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】