この作業では
概要
ここでは、照合順序を定義し、Microsoft SQL Server の 1 つの照合順序と SQL Server の別の照合順序にデータベースを移動する方法について説明します。同じ概念と SQL Server 2000 についての議論は、SQL Server 2005 にも適用されます。
照合順序とは何ですか。
照合順序は、各文字を表すビット パターンを指定します。また、並べ替えと文字を比較するのには、使用する規則を指定します。照合順序には、次の特徴があります。
-
言語
-
大文字小文字の区別
-
アクセントの区別
-
かなの区別
サーバーが現在使用している照合順序を確認するには、SQL クエリ アナライザーで、 sp_helpsortシステム プロシージャを実行できます。
SQL Server 7.0 では、複数の照合順序が設定されているデータベースはサポートされていません。したがって、SQL Server 7.0 で作成するすべてのデータベースは、既定の照合順序を使用します。SQL Server 2000 には、複数の照合順序がサポートされています。SQL Server 2000 データベースは、既定の照合順序以外の照合順序を持つことができます。さらに、SQL Server 2000 には、作成されたデータベースの照合順序以外の照合順序が設定されている列もサポートしています。
DTS の照合順序を使用してオプションを使用する場合
SQL Server 2000 には、複数のデータベースまたは既定の照合順序以外の照合順序を持つ列を持つことができます。このため、使用の照合順序をという名前の新しいオプションは、データ変換サービス (DTS) を導入されています。使用の照合順序オプションの動作は、実行している変換の種類によって決まります。使用の照合順序オプションを有効にする SQL Server 2000 の 2 つのインスタンス間でデータを転送する場合、元のコード ページから移動先のコード ページ データが変換されます。使用の照合順序オプションを有効にしないで、コード ページは、SQL Server 2000 の両方のインスタンスで同じ場合は、直接データ転送が発生します。コード ページが異なる場合は、ソース コード ページからのデータが移動先のコード ページに変換されます。ただし、変換できません、データを転送するとき。