データ移行用の MySQL ツール
MySQL はいくつかのクライアント ツールとユーティリティを提供しており、最も一般的に使用されるのは次のとおりです: mysql - データベースにクエリを発行し、結果を表示できる対話型クライアント プログラム mysqldump - このツールは MySQL データベース スキーマとデータを抽出でき、それをファイルに入れます。 mysqlimport - このツールは、ファイルからスキーマとデータを読み取り、MySQL データベースに入れることができます。 mysqladmin - このツールは、データベースの作成や削除などの管理タスクを実行できます。 myODBC - 32 ビットのオープン データベース接続ソフトウェアです。 ODBC 対応アプリケーションを MySQL に接続するための ODBC レベル 0 (レベル 1 およびレベル 2 の機能を備えた) ドライバーを提供します SQL Server 移行ツール
SQL Server には、MySQL からの移行を簡素化する豊富なツールとユーティリティのセットが用意されています。 SQL Server 2000 データ変換サービス (DTS) は、さまざまなソースから 1 つ以上のターゲットにデータを抽出、変換、および結合するためのグラフィカル ツールとプログラム可能なオブジェクトのセットです。
データ変換サービスの機能
Microsoft SQL Server 2000 のデータ変換サービスは、さまざまなデータ ソースからデータを移行する方法を提供します。 DTS は、ウィザードで操作することも、DTS パッケージ デザイナーを使用して作成することもできます。 DTS ウィザードを使用すると、データの直接コピーを迅速に完了できます。パッケージ デザイナーを使用すると、開発者はさまざまなプログラミング言語でカスタム変換スクリプトを作成できます。 DTS ツールを使用すると、次のことが可能になります。 MySQL から SQL Server 2000 へのデータの移行 移行前のデータの表示 データ テーブル、データ型 (テキスト、日付など) の移行 MySQL データ テーブルを使用した MySQL データベースの移行 移行レポートの生成と表示 カスタム データ テーブルとデフォルトのデータ タイプマッピング ルール SQL Server の予約語の競合などの競合を解決する SQL Server スキーマ モデル内のオブジェクトの削除と名前変更 個々のデータ テーブルの移行 データ データ変換サービスの用語
DTS を説明するために使用される用語は次のとおりです:
DTS パッケージは接続です。 DTS DTS デザイナーでグラフィカルまたはプログラムで組み立てることができる、タスク、DTS 変換、およびワークフロー制約の整理されたコレクション。
DTS タスクは、パッケージ内の 1 つのステップで実行される関数の個別のコレクションです。各タスクは、データ移動およびデータ変換中に実行される作業項目、または実行されるジョブを定義します。
DTS 変換は、データが宛先に到達する前にデータに適用される 1 つ以上の関数または操作です。
DTS パッケージ ワークフローを使用すると、データ変換サービス (DTS) を段階的に実行し、DTS パッケージ内の作業項目を優先順位の制約に従って順序付けできます。 DTS パケット ワークフローは、DTS デザイナーでグラフィカルに、またはプログラム的に設計できます。
メタデータは、DTS がパッケージのメタデータとデータ系統情報をメタデータ サービスに保存し、それらの情報の種類をリンクする機能を提供します。パッケージ内で参照されるデータベースのカテゴリ メタデータだけでなく、データ マートまたはデータ ウェアハウス内の特定のデータ行に関連する統計履歴情報も保存できます。