タグ

2020年1月3日のブックマーク (2件)

  • SQL Server のバックアップのリストアと互換性レベルの整理 at SE の雑記

    ※1 SQL Server 2014 に SSMS で接続した場合、GUI では互換性レベル 90 が表示されていますが、選択することができないので、対応しているのは 100 以降となります。 SQL Server では、リストアが可能なバージョンのバックアップをリストアした場合、互換性レベルの確認も行っており、 リストアには対応しているが、互換性レベルが対応していない というリストアを行った場合、対応している最下位の互換性レベルまでバージョンアップされます。 例としては以下のような状況を想像してみてください。 SQL Server 2000 で互換性レベル 65 で使用していたデータベースを SQL Server 2008 R2 にリストア SQL Server 2008 R2 では、SQL Server 2000 のバックアップをリストアすることが可能です。 # このマトリクスは後述し

    SQL Server のバックアップのリストアと互換性レベルの整理 at SE の雑記
  • SQL Serverのバージョンが異なるため復元に失敗する - Qiita

    SQL Serverで古いバージョンへDB構造を移したい 古いバージョンへは直接復元ができない 開発環境から実行環境へ、テーブル構造を移し込みたい。 開発環境のSQL Server Management Studioでバックアップを作成し、実行環境でDBを復元しようとしたところ、エラーが出た。 データベース ××× の復元に失敗しました。(Microsoft.SqlServer.Management.RelationalEngineTasks) 追加情報:System.Data.SqlClient。SqlError:データベースはバージョン ××× を実行中のサーバーにバックアップされました。このバージョンは、このサーバー(バージョン ××× を実行)とは互換性がありません。(略)(Microsoft.SqlServer.SmoExtended) このエラーが出た手順は、以下の通り。 リス

    SQL Serverのバージョンが異なるため復元に失敗する - Qiita