MySQL から Microsoft SQL Server 2000 への移行
概要
このホワイト ペーパーでは、Microsoft SQL Server 2000 の移行機能について説明し、開発者が MySQL データベースを SQL Server 2000 に移行するのに役立つ具体的な情報を提供します。
はじめに
このガイドでは、いくつかの組み込み SQL Server ツールとユーティリティを使用して MySQL を Microsoft® SQL Server® 2000 に移行する方法について説明します。また、SQL Server 2000 で動作するように MySQL アプリケーションを変更する方法についても説明します。 MySQL アプリケーションを購入すると、SQL Server 2000 の高度な機能をアプリケーション アーキテクチャに提供しながら、その投資を引き続き活用できます。
対象読者
このホワイト ペーパーの読者は、SQL Server とその操作に慣れていない人ですが、MySQL DBMS と通常のデータベースの概念には精通している必要があります。対象読者は次の知識を持っている必要があります。 データベース管理に関する一般的な知識。
MySQL DBMS の十分な基礎知識の背景。
MySQL 言語に精通している。
sysadmin 固定サーバー ロールのメンバーシップ。 sysadmin ロールはサーバーを完全に制御します。 SQL Server へのログインの詳細については、SQL Server 2000 Books Online の「ログイン」セクションを参照してください。
手順を明確かつ理解しやすくするために、使用されるベースライン開発およびアプリケーション プラットフォームは Microsoft Windows® 2000 オペレーティング システムと SQL Server 2000 です。 MySQL ODBC ドライバーは MySQL で使用され、MySQL プラットフォームは MySQL 3.23.37 を使用する Red Hat Linux 7.1 です。
概要
MySQL は、オープンソースのデータベース管理システム (DBMS) です。クライアント/サーバー構造を採用しており、マルチスレッド、マルチユーザーのデータベース サーバーです。 MySQL は高速アプリケーション向けに設計されているため、サブクエリ、外部キー、参照整合性、ストアド プロシージャ、トリガー、ビューなど、リレーショナル データベース システムが提供する機能の多くは提供されていません。さらに、ロック メカニズムも備えていますが、異なるユーザーが同時に多数の書き込み操作を行うデータ テーブルには不十分です。また、ソフトウェア アプリケーションやツールのサポートもありません。
SQL Server 2000 は、OLAP とデータ マイニングのための統合分析機能も備えた完全なリレーショナル データベース管理システム (RDBMS) です。 SQL Server 2000 は、大規模なデータ処理システムや商用 Web サイトのデータおよび分析ストレージ要件を満たしながら、個人や中小企業に使いやすいデータ ストレージ サービスを提供します。
Microsoft SQL Server は、行レベルのロック、高度なクエリ最適化、データ レプリケーション、分散データベース管理、分析サービスなどの高度なサーバー機能をサポートするように設計されています。 Transact-SQL (T-SQL) は、SQL Server 2000 でサポートされる SQL 言語です。
この章で説明する構造上の機能は、SQL Server 2000 が提供する多くの機能の一部にすぎません。 SQL Server 2000 Books Online は、アプリケーションをインストールするときに活用できる便利なリソースです。 Books Online を使用するには、Microsoft SQL Server プログラム グループを開き、[Books Online] をクリックします。