本番データベースはレポートに対応できないため、DBAはレポートを実行するためのミラーリングソリューションを設定しましたが、データベースバージョン661を開くことができません。データベースを最新バージョンにアップグレードします。
私はプライマリとミラーのデータベースを持っています。プライマリはSQL Server 2008 R2を実行しており、ミラーはSQL Server 2016を実行しています。
SQL Server 2008 R2ソースのミラーのスナップショットを作成し、タイトルにエラーを表示しようとしています:
データベースバージョン661を開くことができません。データベースを最新バージョンにアップグレードしてください。
ここに私のスクリプトです:
CREATE DATABASE MyDatabase_05162017 ON
(
NAME = 'MyDatabase_Data.mdf'
, FILENAME = 'L:\mssql\userdata\MyDatabase_Data_05162017.ss'
)
AS SNAPSHOT OF MyDatabase
GO
私はダウングレードパスはありません逆の状況についての記事をたくさん見つけました。しかし、私は現在の状況に対して何の答えも見つけていません。データベースを作成する前に互換性を設定する方法はありますか? SQL Server 2008 R2ミラーのスナップショットをSQL Server 2016データベースに復元することも可能ですか?私は本番データベースをアップグレードせずにこれをやろうとしています。
これは**回答**ですか?それはコメントのように思えるので、そのまま残すべきです。 –
@Damien_The_Unbelieverコメントとして残しておきたいと思っていましたが、2008R2データベースが以前の互換性レベルを実行していて、中間アップグレードなしで2016と互換性がないと答えられることも期待しています。 –
プリンシパルの互換性レベル100に設定されているため、2008年の範囲内です。 – Gallen