数年おきに新バージョンがリリースされるWindows OSとSQL Server。どの組み合わせならインストールできるのか、一目で分かるように整理してみた。
対象ソフトウェア:Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2、SQL Server 2005/SQL Server 2008/SQL Server 2008 R2/SQL Server 2012/SQL Server 2014
マイクロソフトのデータベースソフトウェア「SQL Server」は、Windows OSと同様、機能や性能の向上のためにバージョンアップが繰り返されてきた。現在サポート中の(ライフサイクルが終わっていない)バージョンだけでも、次の5種類が存在する。
これらは、どのWindows OSとも組み合わせて利用できるわけではない。例えばサポート終了に伴うシステム移行の際、Windows OSをアップグレードすると従来のバージョンのSQL Serverが利用できなくなり、SQL Serverもアップグレードを強いられることがある。計画段階でこうした問題を把握するには、どのWindows OSとSQL Serverの組み合わせなら正しく利用できるのか、よく知っておく必要がある。
そこで本稿では、Windows XP以降にリリースされた各Windows OSで利用可能なSQL Serverのバージョンと、その注意点について説明する。
以下にWindows OSの種類と、利用可能なSQL Serverのバージョンについてまとめておく。
■Windows Server
■WindowsクライアントOS
SQL Serverのバージョンについて特に注意すべき点を以下に記す。
上図のように、Windows OSによってはSQL Serverに特定レベルのService Packを適用しなければならない。その場合、たいていはRTM版のSQL Serverをまずインストールし、その後にSQL ServerのService Packを適用すればよい。
しかし、場合によってはRTM版SQL Serverのインストールに失敗することがある。例えばSQL Server 2008をWindowsクラスター環境にセットアップする場合、Service Pack 1以降を適用してあるSQL Serverインストールイメージからインストールしなければならない、とのことだ。
RTM版SQL ServerのインストールイメージからService Pack適用済みイメージ(スリップストリームとも呼ばれる)を作成する方法については、次のページが参考になる。
SQL Server Expressエディションの場合、Service Pack適用済みのインストーラーがマイクロソフト ダウンロードセンターから配布されている。そのため、特に互換性などの支障がなければ、最新のService Packが適用済みのインストーラーを利用した方が、セットアップは簡単に済む。各インストーラーのダウンロードリンクを以下に記す。
更新が必要なのはWindows OSやSQL Server本体に限らない。.NET FrameworkやWindowsインストーラーなどの更新が必要な場合がある。もっとも、インターネット接続の可能な環境であれば、SQL Serverのインストーラーが自動的に必要なコンポーネントをダウンロードして更新してくれることが多い。
ただしSQL Server Expressエディションは、事前に必要なコンポーネントを更新しなければならない場合がある。詳細については、本稿末尾の「関連リンク」の各ページを参照していただきたい。
システム移行の際には、既存のシステムにインストール済みのSQL Serverのバージョンを確認する必要がある。しかしSQL Serverは、単一のシステムに複数のバージョンが混在できることもあり、その確認・取得は意外と難しい。詳細は次のページが大変参考になる。
■関連リンク
■この記事と関連性の高い別の記事
Copyright© Digital Advantage Corp. All Rights Reserved.