可能なすべてのWindowsアップデートをWS2008R2/SQL2012インスタンスにインストールしました。私が走るとき
SELECT @@VERSION
私は得る
Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
May 14 2014 18:34:29
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
による
およびMicrosoftのWebサイトでは、SQL Server 2012 SP2で利用可能な4つの累積的な更新があり、最新のビルドは11.00.9000です。
なぜWindows Updateも累積的な更新を取得しなかったのですか?手動でダウンロードしてインストールする必要がありますか?
Windows Updateは、SQL Serverのサービスパックについてのみ通知し、「他のMicrosoft製品も更新する」オプションを有効にした場合のみ(申し訳ありませんが、バージョン間で表現が変更されており、すべてのバリエーションを覚えていません) 。
RTMブランチ(および以前のサービスパックブランチ)は最終的に廃止され、サポート対象外となるため、SQL Serverサービスパックが主に推奨されます。また、も想定されています累積的な更新プログラムよりも信頼性が高く、テストも優れています。ただし、サービスパックを自動的に展開できるため、Windows Updateを介して提供する必要があるかどうかはわかりません。 私はその考えがまったく好きではありません-「更新を強制的にフィードする」設定を無効にし、それをaに変更しなければならない頻度について、温かく曖昧になりませんより適切な「それらをダウンロードして教えてください」オプション。
一方、累積的な更新は一部のユーザーから推奨されています(Glenn Berryと私はCUに遅れずについていくことを声高に支持しています。なぜなら、一般に、それらはサービスパックと同じくらい堅固であることがわかっているからです-最近では、その鎧のいくつかのチンク)。しかし、マイクロソフトからのメッセージはそれほど明確ではありません。彼らは更新を公開して公表しますが、それぞれに次のテキストがあります(これは 2012 SP2 CU4 から取られています):
最新の更新リリース を適用することをお勧めします。
リンクは KB 2983249 を指しており、そのブランチのすべての累積的な更新へのリンクが提供されます。しかし、CUの記事では、次のテキストは次のとおりです。
この累積的なパッケージは、この資料に記載されている問題のみを修正することを目的としています。これらの特定の問題が発生しているシステムにのみ適用してください。
この免責事項が、累積的な更新プログラムがWindows Updateを通じてプッシュされない理由です。彼らがリグレッションテストの強化に取り組んでおり、累積的な更新から期待できる安定性に取り組んでいることはわかっていますが、その免責事項がなくなるまで、自分で累積的な更新を探す必要があります。私は、SQL Server 2012およびSQL Server 2014のすべての更新(サービスパック、累積的な更新、および帯域外のオンデマンドホットフィックス)を最新の状態に保つように努めています。
これらの2つの投稿から、Windows Updateを介して最新の累積的な更新を自動的に受け取った場合、それらは十分に動揺しており、正当にそうであると推測できます。私は累積的な更新プログラムを展開することに全力を尽くしていますが、この問題の急増により、スケジュールを調整できるようになりました。たとえば、1か月追加するなどして、他の人がこれらの問題を払いのけてモルモットになるのをやめるようにします。
Windowsのいくつかの更新プログラムをインストールしたばかりですが、SQL Serverのバージョンを実際に変更した更新プログラムはインストールされていないと思います。
現在のSQL ServerのバージョンはMicrosoft SQL Server 2012 - 11.0.5058.0 (X64)
であり、まだSP2です。
Windows Update機能を介してSQL Serverの更新をインストールしないでください。これは、常に正しく機能するとは限りません。 CUをインストールする場合は、ダウンロードして、管理者権限で実行可能ファイルを実行してください。