永遠のプログラマ☆

還暦過ぎてもプログラマ(40年)

SQL Server 互換性レベル 2019-> 2017に泣く☆

こんにちは。

温泉に入りたい。

1週間ぶらぶらしたい。

ラブラブもしたい (^-^)

 

さて、SQL Server 2017 と 2019。

自分VMだからと

バージョン気にせず使ってると。。。

 

別マシンにデーターベースコピー。

フンフン♬

鼻歌混じりで

SSMSでバックアップファイル作成。

 

リストア。

ビーン怒られた。

 

 

 

f:id:Broadshotx:20210312031122p:plain

SSMSで復元に失敗

 

ムダな試行錯誤:

バックアップ作成前に、SQL 2019 で

該当DBの互換レベルを下げて

バックアップすればいいんでないの。

SELECT name, compatibility_level FROM sys.databases;

 

もちろん、ダメでした。

 

テーブル、ビューやら、

関数てんこ盛りのDBなので

単純なテーブル単位の移行は無理。

 

解決策:

復元先に SQL Server 2019 をインストール。

 

めんどくさ~