SQL Server 7.0排序規(guī)則的轉(zhuǎn)換
以下的文章主要描述的是將 SQL Server 7.0 中數(shù)據(jù)庫(kù)的排序規(guī)則正確的轉(zhuǎn)換成SQL Server 2000排序規(guī)則。我無(wú)意間在一網(wǎng)站找到SQL Server 7.0 中數(shù)據(jù)庫(kù)的排序規(guī)則正確的轉(zhuǎn)換成SQL Server 2000排序規(guī)則的資料,拿出來(lái)供大家分享。
在實(shí)際操作中如果你要在 SQL Server 7.0 與SQL Server 2000 之間更改數(shù)據(jù)庫(kù)的排序規(guī)則。
必須在傳輸數(shù)據(jù)之前,在目標(biāo)服務(wù)器上使用適當(dāng)?shù)呐判蛞?guī)則創(chuàng)建數(shù)據(jù)庫(kù)、列或同時(shí)創(chuàng)建數(shù)據(jù)庫(kù)和列。但是,在將數(shù)據(jù)從 SQL Server 7.0 傳輸?shù)?SQL Server 2000 時(shí),可以使用 DTS 刪除并重新創(chuàng)建對(duì)象。因此,在執(zhí)行此操作時(shí),必須在 DTS 中啟用“使用排序規(guī)則”選項(xiàng)。
注意:請(qǐng)不要使用 SQL Server 7.0 中的 DTS 實(shí)用工具與運(yùn)行 SQL Server 2000 的計(jì)算機(jī)相互傳輸所有對(duì)象。如果必須在 SQL Server 7.0 和 SQL Server 2000 之間傳輸數(shù)據(jù),則必須使用 SQL Server 2000 中的 DTS 實(shí)用工具。
要將 SQL Server 7.0 中數(shù)據(jù)庫(kù)的排序規(guī)則轉(zhuǎn)換為 SQL Server 2000 中的排序規(guī)則,請(qǐng)按照下列步驟操作:
1. 備份源數(shù)據(jù)庫(kù)。
2. 使用 SQL Server 企業(yè)管理器為源數(shù)據(jù)庫(kù)中的所有對(duì)象創(chuàng)建腳本。
3. 如果列必須使用其他排序規(guī)則,而不使用目標(biāo)數(shù)據(jù)庫(kù)上的默認(rèn)排序規(guī)則,請(qǐng)對(duì)腳本中相應(yīng)列的排序規(guī)則進(jìn)行必要的更改。
4. 使用適當(dāng)?shù)呐判蛞?guī)則在目標(biāo)服務(wù)器上創(chuàng)建新的數(shù)據(jù)庫(kù)。
5. 使用 SQL 查詢分析器在目標(biāo)服務(wù)器上運(yùn)行在步驟 2 中創(chuàng)建的腳本,以便在數(shù)據(jù)庫(kù)中重新創(chuàng)建所有對(duì)象。
注意:新表和列使用與數(shù)據(jù)庫(kù)相同的排序規(guī)則,除非您為這些列指定了其他排序規(guī)則。
6. 使用 DTS 或 bcp 實(shí)用工具傳輸數(shù)據(jù)。
注意:如果使用 DTS,請(qǐng)驗(yàn)證下列信息: 確保在將數(shù)據(jù)從 SQL Server 7.0 傳輸?shù)?SQL Server 2000 時(shí)啟用了“使用排序規(guī)則”選項(xiàng)。
因?yàn)橐言谀繕?biāo)服務(wù)器上使用適當(dāng)?shù)呐判蛞?guī)則創(chuàng)建了對(duì)象,所以要禁用“首先創(chuàng)建目標(biāo)對(duì)象”選項(xiàng)。
上述的相關(guān)內(nèi)容就是對(duì)將 SQL Server 7.0 中數(shù)據(jù)庫(kù)的排序規(guī)則轉(zhuǎn)換為 SQL Server 2000 中的排序規(guī)則的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
【編輯推薦】