將MySQL遷移到Microsoft SQL Server 2000 (二)
發表時間:2024-06-19 來源:明輝站整理相關軟件相關文章人氣:
[摘要]用于數據遷移的 MySQL 工具 MySQL 提供了幾個客戶端工具和實用程序,最常用的有: mysql - 一個交互式客戶程序,可以對數據庫發布查詢并查看結果 mysqldump - 此工具可以提取 MySQL 數據庫中的架構和數據,并放到一個文件中 mysqlimport - 此工具可以讀取文件...
用于數據遷移的 MySQL 工具
MySQL 提供了幾個客戶端工具和實用程序,最常用的有:
- mysql - 一個交互式客戶程序,可以對數據庫發布查詢并查看結果
- mysqldump - 此工具可以提取 MySQL 數據庫中的架構和數據,并放到一個文件中
- mysqlimport - 此工具可以讀取文件中的架構和數據,并放到一個 MySQL 數據庫中
- mysqladmin - 此工具可以執行管理任務,比如創建數據庫和刪除數據庫
- myODBC - 一個 32 位的開放式數據庫連接軟件,可提供 ODBC 級別 0(有級別 1 和級別 2 的功能)驅動程序,用于將 ODBC 識別的應用程序連接到 MySQL
SQL Server 的遷移工具
SQL Server 有一組豐富的工具和實用程序,可以簡化從 MySQL 的遷移。SQL Server 2000 數據轉換服務 (DTS) 是一組圖形化工具和可編程對象,用于從各種來源提取、轉換和合并數據到一個或多個目標。
數據轉換服務的功能
Microsoft SQL Server 2000 中的數據轉換服務提供了從不同數據源遷移數據的方法。DTS 可以用向導程序驅動,也可以用 DTS 程序包設計器創建。DTS 向導可以快速完成數據直接復制。程序包設計器允許開發人員用多種編程語言編寫自定義轉換腳本。DTS 工具允許您:
- 將數據從 MySQL 遷移到 SQL Server 2000
- 在遷移前顯示數據
- 遷移數據表、數據類型,例如文本和日期
- 用 MySQL 數據表遷移 MySQL 數據庫
- 生成并查看遷移報告
- 自定義數據表和默認的數據類型映射規則
- 解決沖突,比如 SQL Server 保留字沖突
- 刪除并重命名 SQL Server 架構模型中的對象
- 遷移單個數據表數據
數據轉換服務術語
以下是用于描述 DTS 的術語:
DTS 程序包是一個連接、DTS 任務、DTS 轉換以及工作流約束的有組織的集合,可以在 DTS 設計器中用圖形化方式或用編程方式匯編在一起。
DTS 任務是一個分立的功能集合,在程序包中單步執行。每個任務都定義一個數據移動和數據轉換過程中要執行的工作項目,或者一個要執行的作業。
DTS 轉換是數據到達目的地之前要對它應用的一個或多個功能或操作。
DTS 程序包工作流允許數據轉換服務 (DTS) 逐步運行,由優先約束對 DTS 程序包中的工作項目進行排序。您可以在 DTS 設計器中用圖形方式設計 DTS 數據包工作流,也可用編程方式設計。
元數據為 DTS 提供的功能可以將程序包元數據和數據沿襲信息保存到元數據服務,并鏈接那些信息類型。您可以存儲程序包中引用的數據庫的類別元數據,以及統計與數據集市或數據倉庫中特定數據行有關的歷史信息。
直接遷移
將數據從 MySQL 遷移到 Microsoft SQL Server 的最直接選項是安裝 myODBC 支持并創建一個 DTS 程序包,用它們將數據庫從 MySQL 導入并創建到 Microsoft SQL Server。
以下是設置 Microsoft SQL Server 以遷移 MySQL 數據庫的逐步操作。
- 安裝 MyODBC 支持,它可在以下網址下載 http://www.mysql.com/
- 安裝過程中,系統會提供以下對話框:
如果您的瀏覽器不支持內嵌框,請單擊此處在單獨的頁中查看。
填寫 ODBC 安裝設置,使用如下信息: