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