私たちのプロジェクトには、SQL ServerをEnterpriseエディションからStandardエディションにダウングレードできるかどうか、およびサーバーを使用停止にできるかどうかを評価したいという要件があります。
ダウングレードに適したサーバーを特定するにはどうすればよいですか?
ケンドラリトルはこれについて素晴らしい記事を書いています: http://www.brentozar.com/archive/2014/08/sql-server-edition-change-standard-edition-enterprise-evaluation/
サポートされているアップグレードパスに関するMicrosoftの記事: http://msdn.Microsoft.com/en-us/library/ms143393.aspx
まず、すべてのダウングレードシナリオがサポートされているわけではないことに注意してください(実行している正確なバージョンを提供していません)。
次に、このクエリを実行して、使用中のエンタープライズ機能があるかどうかを確認します(これらの機能はダウングレードすると機能しません)。
SELECT * FROM sys.dm_db_persisted_sku_features
3番目に、ダウングレードがサポートされていない場合(多くはサポートされていないようです)、基本的に、スタンダードエディションでフレッシュインストールを実行してから、新しいサーバーに移行する必要があります。
「ダウングレード」するには、エンタープライズをアンインストールして標準をインストールする必要があります。インストールしたバージョン(2005以降)にはインプレースダウングレードはありません。前述のように、データベースごとにsys.dm_db_persisted_sku_featuresを確認する必要があります。これはインスタンスレベルのdmvではありません。 これは、2つのダウングレード方法についての説明です を見たいと思うかもしれません。また、sp_msforeachdbが一部のデータベースを見逃す可能性があるため、おそらくそのdmvをAaron Bertrandの sp_foreachdb と組み合わせて使用することもできます。