SQL Server 2016でSP1をアンインストールしたら起動しなくなった(インストールトラブル):SQL Serverトラブルシューティング(61)(1/2 ページ)
本連載では、「Microsoft SQL Server(以下、SQL Server)」で発生するトラブルについて、「なぜ起こったか」の理由とともに具体的な対処方法を紹介していきます。今回は、「SQL Server 2016でSP1をアンインストールしたら起動しなくなった」場合の解決方法を解説します。
本連載では、「Microsoft SQL Server(以下、SQL Server)」で発生するトラブルについて、「なぜ起こったか」の理由とともに具体的な対処方法を紹介していきます。
トラブル 50(カテゴリー:インストールトラブル):SQL Server 2016でSP1をアンインストール後、起動しない
「SQL Server 2016」上に「SQL Server 2016 Service Pack 1(SP1)」をインストールした環境を想定して解説します。
トラブルの実例:SQL Server 2016 Standard Editionを使用して運用を続けてきたものの、データ量の増加に伴い、ディスクI/Oがボトルネックになってきた。データ圧縮などの機能が追加されたSQL Server 2016 SP1を適用するため、検証環境で動作確認を実施した。ある程度の確認が終わったため、SP1をアンインストールしたところ、操作していたデータベースが未確認状態となり起動しなくなった。
WindowsイベントビューアーでWindowsログの「Application」の項目を確認すると、「エラー933」が記録されていた(図1)。
トラブルの原因を探る
記録されていた「エラー933」には、「SQL Server の現在のエディションではデータベース機能の一部が使用できないため、データベース'DB01'を開くことができません」とあります。
「エラー933」の直前には「エラー909」も記録されていました(図2)。「データベース'DB01'は、オブジェクト'TABLE01'の一部または全体でデータ圧縮またはvardecimalストレージ形式が有効になっているため、このエディションのSQL Serverでは開けません。データ圧縮およびvardecimalストレージ形式がサポートされているのは、SQL Server Enterprise Editionだけです」とあります(図2)。
SP1を適用することでStandard Editionでもデータ圧縮機能が有効になりました。ところが、SP1をアンインストールしてしまったため、データ圧縮に対応していないRTM版のStandard Editionに戻ってしまったようです。これではデータ圧縮が有効になっているデータベースを開くことはできないでしょう。
関連記事
- 「SQL Server 2016」に搭載される新たなセキュリティ対策を追う
パブリックプレビューが公開されているマイクロソフトのRDB次期版「SQL Server 2016」。特徴の1つとするセキュリティ対策機能のポイントと目指すところをキーパーソンに聞いた。 - そもそも、リレーショナルデータベースとは何か?
データベースを基礎から勉強し理解を深めていくことは簡単なことではありません。本連載では、データベースに対するハードルを少しでも低くするために、初心者の方に必要なデータベースの基本から、障害対策やチューニングといった実践に即した内容までを幅広く解説していきます。今回は、データベースの役割と、それを管理するソフトウェアであるDBMSの基本機能について解説します。【更新】 - データの登録を行うINSERT文
- 複数の条件を指定してSELECT文を実行する
前回は、SELECT文の初歩の初歩を解説しました。今回は、複数の条件を指定して、目的のデータを取り出す方法を解説します(編集部) - Oracle運用の基本「ログ」を理解しよう
本連載では、Oracle Database運用の鍵となるトラブル対処法について紹介していきます。第1回、第2回では情報収集の要となるログについて見ていきます。ログの出力情報は10gと11gとでは大きく異なる点がありますので、それぞれについても確認しておきましょう。
Copyright © ITmedia, Inc. All Rights Reserved.