バージョンとエディションのアップグレード

SQL Server のこのリリースでは、次のアップグレード シナリオがサポートされています。

アップグレード元

サポートされているアップグレード パス

SQL Server 2000 (32 ビット) MSDE SP41

SQL Server 2008 Express

SQL Server 2000 (32 ビット) Standard SP41,4

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2000 (32 ビット) Developer SP41,4

SQL Server 2008 Developer

SQL Server 2000 (32 ビット) Enterprise SP41,4

SQL Server 2008 Enterprise

SQL Server 2000 Enterprise Evaluation (32 ビット、IA64)4,5

アップグレードはサポートされていません。

SQL Server 2000 (64 ビット) IA64 Developer SP43,4,5

SQL Server 2008 (64 ビット) IA64 Developer

SQL Server 2000 (64 ビット) IA64 Enterprise SP43,4,5

SQL Server 2008 (64 ビット) IA64 Enterprise

SQL Server 2000 (32 ビット) Personal SP4

アップグレードはサポートされていません。

SQL Server 2005 (32 ビット) Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005 (32 ビット) Express1 Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2005 (32 ビット) Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005 (32 ビット) Standard1

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2005 (32 ビット) Developer1

SQL Server 2008 Developer

SQL Server 2005 (32 ビット) Enterprise1

SQL Server 2008 Enterprise

SQL Server 2005 Enterprise Evaluation (32 ビット、IA64、X64)

アップグレードはサポートされていません。

SQL Server 2005 IA64 (64 ビット) Developer

SQL Server 2008 IA64 (64 ビット) Developer

SQL Server 2005 IA64 (64 ビット) Standard

SQL Server 2008 IA64 (64 ビット) Enterprise

SQL Server 2005 IA64 (64 ビット) Enterprise

SQL Server 2008 IA64 (64 ビット) Enterprise

SQL Server 2005 X64 (64 ビット) Developer

SQL Server 2008 X64 (64 ビット) Developer

SQL Server 2005 X64 (64 ビット) Standard

SQL Server 2008 X64 (64 ビット) Standard

SQL Server 2008 X64 (64 ビット) Enterprise

SQL Server 2005 X64 (64 ビット) Enterprise

SQL Server 2008 X64 (64 ビット) Enterprise

SQL Server 2008 Express1

SQL Server 2008 Express

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Tools

SQL Server 2008 Express Tools

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express Advanced1

SQL Server 2008 Express Advanced

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Express x64 (64 ビット)

SQL Server 2008 Express x64 (64 ビット)

SQL Server 2008 Express Tools x64 (64 ビット)

SQL Server 2008 Express Advanced x64 (64 ビット)

SQL Server 2008 Workgroup x64 (64 ビット)

SQL Server 2008 Standard x64 (64 ビット)

SQL Server 2008 Developer x64 (64 ビット)

SQL Server 2008 Enterprise x64 (64 ビット)

SQL Server 2008 Express Tools x64 (64 ビット)

SQL Server 2008 Express Tools x64 (64 ビット)

SQL Server 2008 Express Advanced x64 (64 ビット)

SQL Server 2008 Workgroup x64 (64 ビット)

SQL Server 2008 Standard x64 (64 ビット)

SQL Server 2008 Developer x64 (64 ビット)

SQL Server 2008 Enterprise x64 (64 ビット)

SQL Server 2008 Express Advanced x64 (64 ビット)

SQL Server 2008 Express Advanced x64 (64 ビット)

SQL Server 2008 Workgroup x64 (64 ビット)

SQL Server 2008 Standard x64 (64 ビット)

SQL Server 2008 Enterprise x64 (64 ビット)

SQL Server 2008 Workgroup1

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Web1

SQL Server 2008 Web

SQL Server 2008 Standard1,2

SQL Server 2008 Standard

SQL Server 2008 Enterprise

SQL Server 2008 Developer1,2

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise1,2

SQL Server 2008 Enterprise

SQL Server 2008 Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 Standard

SQL Server 2008 Developer

SQL Server 2008 Enterprise

SQL Server 2008 IA64 (64 ビット) Enterprise Evaluation2

SQL Server 2008 IA64 (64 ビット) Enterprise

SQL Server 2008 IA64 (64 ビット) Developer

SQL Server 2008 IA64 (64 ビット) Enterprise Evaluation

SQL Server 2008 x64 (64 ビット) Enterprise Evaluation2

SQL Server 2008 Enterprise Evaluation

SQL Server 2008 Web

SQL Server 2008 Workgroup

SQL Server 2008 x64 (64 ビット) Standard

SQL Server 2008 x64 (64 ビット) Developer

SQL Server 2008 x64 (64 ビット) Enterprise

SQL Server 2008 IA64 (64 ビット) Developer2

SQL Server 2008 IA64 (64 ビット) Developer

SQL Server 2008 IA64 (64 ビット) Enterprise

SQL Server 2008 Developer x64 (64 ビット)2

SQL Server 2008 Workgroup x64 (64 ビット)

SQL Server 2008 Standard x64 (64 ビット)

SQL Server 2008 Developer x64 (64 ビット)

SQL Server 2008 Enterprise x64 (64 ビット)

SQL Server 2008 x64 (64 ビット) Standard2

SQL Server 2008 x64 (64 ビット) Standard

SQL Server 2008 x64 (64 ビット) Enterprise

SQL Server 2008 IA64 (64 ビット) Enterprise2

SQL Server 2008 IA64 (64 ビット) Enterprise

SQL Server 2008 x64 (64 ビット) Enterprise2

SQL Server 2008 x64 (64 ビット) Enterprise

1このエディションの SQL Server は、64 ビット サーバーの 32 ビット サブシステム (WOW64) 上の SQL Server 2008 にアップグレードすることができます。

2SQL Server 2008 フェールオーバー クラスタのエディションの変更は制限されています。次のエディション ダウングレードのシナリオは、SQL Server 2008 フェールオーバー クラスタではサポートされていません。

  • SQL Server 2008 Enterprise から SQL Server 2008 Developer、Standard、または Enterprise Evaluation へのダウングレード

  • SQL Server 2008 Developer から SQL Server 2008 Standard または Enterprise Evaluation へのダウングレード

  • SQL Server 2008 Standard から SQL Server 2008 Enterprise Evaluation へのダウングレード

  • SQL Server 2008 Enterprise Evaluation から SQL Server 2008 Standard へのダウングレード

3SQL Server 2000 (64 ビット) IA64 フェールオーバー クラスタのアップグレードはサポートされていません。

4 フェールオーバー クラスタでは、SQL Server 2000Analysis Services から SQL Server 2008 へのアップグレードはサポートされていません。

5SQL Server 2000 (64 ビット) をアップグレードしても SQL Server 2008 管理ツールはインストールされません。管理ツールをインストールするには、アップグレードの完了後に、セットアップを再実行する必要があります。

アップグレードに関する注意

  • SQL Server 2008 の複数バージョンにまたがるインスタンスの使用はサポートされていません。データベース エンジン、Analysis Services、および Reporting Services コンポーネントのバージョン番号は SQL Server 2008 のインスタンス内で同一であることが必要です。

  • SQL Server をアップグレードする前に、SQL Server エージェントの Windows 認証を有効にし、既定の構成 (SQL Server エージェントのサービス アカウントが SQL Server sysadmin グループのメンバであること) を確認してください。

  • SQL Server 2008 のいずれかのエディションから別のエディションへアップグレードする前に、現在使用している機能がアップグレード先のエディションでサポートされているかどうかを確認します。詳細については、「SQL Server 2008 の各エディションがサポートする機能」の該当するコンポーネントのセクションを参照してください。

  • クロスプラットフォームのアップグレードはサポートされていません。SQL Server の 32 ビット インスタンスをネイティブ 64 ビットにアップグレードすることはできません。ただし、上の表にあるとおり、SQL Server の 32 ビット インスタンスを、WOW64 (64 ビット サーバーの 32 ビットのサブシステム) にアップグレードすることはできます。また、データベースがレプリケーションでパブリッシュされていない場合は、SQL Server の 32 ビット インスタンスのデータベースをバックアップまたはデタッチし、SQL Server (64 ビット) のインスタンスに復元またはアタッチすることができます。この場合、master、msdb、および model の各システム データベースにある、すべてのログインとその他のユーザー オブジェクトを再作成する作業も必要です。

  • SQL Server 2008 にアップグレードするには、サポート対象のオペレーティング システムを実行している必要があります。詳細については、「SQL Server 2008 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

  • 再起動を保留している場合はアップグレードがブロックされます。

  • Windows インストーラ サービスが実行されていない場合は、アップグレードがブロックされます。

  • パフォーマンス カウンタが壊れている場合は、アップグレードがブロックされます。

  • SQL Server のインスタンスを SQL Server フェールオーバー クラスタにアップグレードするには、アップグレードするインスタンスがフェールオーバー クラスタである必要があります。SQL Server のスタンドアロンのインスタンスを SQL Server フェールオーバー クラスタにアップグレードするには、新しく SQL Server フェールオーバー クラスタをインストールし、その後、データベース コピー ウィザードを使用してスタンドアロンのインスタンスからユーザー データベースを移行します。アップグレードの詳細については、「SQL Server フェールオーバー クラスタ インスタンスをアップグレードする方法 (セットアップ)」を参照してください。データベースの移行の詳細については、「データベース コピー ウィザードの使用」を参照してください。

SQL Server のインスタンスへのコンポーネントの追加

SQL Server 2008 へのアップグレード時に、SQL Server の既存のインストールにコンポーネントを追加することはできません。SQL Server のインスタンスを SQL Server 2008 にアップグレードした後、SQL Server 2008 インストール ウィザード (Setup.exe) を使用して機能を追加できます。

言語間サポート

  • SQL Server の英語版は、サポートされているオペレーティング システムのすべてのローカライズ版で実行できます。

  • SQL Server のローカライズ版は、SQL Server のローカライズ版と同じ言語であるローカライズ版のオペレーティング システムで実行できます。

  • SQL Server のローカライズ版は、SQL Server 2008 の同じ言語のローカライズ版にアップグレードできます。

  • SQL Server のローカライズ版を、SQL Server 2008 の英語版にアップグレードすることはできません。

  • SQL Server のローカライズ版を、SQL Server 2008 の別の言語のローカライズ版にアップグレードすることはできません。

  • SQL Server のローカライズ版は、Windows Multilingual User Interface Pack (MUI) 設定を使用することにより、サポートされているオペレーティング システムの英語版でもサポートされます。ただし、英語以外の MUI 設定を持つ英語オペレーティング システムを実行しているサーバーに SQL Server のローカライズ版をインストールする場合は、事前にオペレーティング システムのいくつかの設定を確認する必要があります。オペレーティング システムの次の設定が、インストールする SQL Server の言語と一致していることを確認してください。

    • オペレーティング システムのユーザー インターフェイス設定

    • オペレーティング システムのユーザー ロケール設定

    • システム ロケール設定

    これらのオペレーティング システム設定がローカライズ版 SQL Server の言語と異なる場合は、SQL Server 2008 をインストールする前にオペレーティング システム設定を正しく設定する必要があります。