sql >> データベース >  >> RDS >> Sqlserver

データベース「xxx」はバージョン904であるため、開くことができません

    あなたはできません これを行う-新しいバージョンからデータベースをアタッチ/デタッチまたはバックアップ/復元することはできません SQL Serverの(v904 =SQL Server 2019 古いバージョンまで (SQL Server 2016であるv852 )-内部ファイル構造があまりにも異なるため、下位互換性をサポートできません。

    この問題は、

    によって回避できます。
    • すべてのマシンで同じバージョンのSQLServerを使用すると、インスタンス間でデータベースを簡単にバックアップ/復元できます

    • それ以外の場合は、SQL Server Management Studio(Tasks > Generate Scripts)のいずれかで、構造(テーブル、ビュー、ストアドプロシージャなど)とコンテンツ(テーブルに含まれる実際のデータ)の両方のデータベーススクリプトを作成できます。 )またはサードパーティのツールを使用する

    • または、Red-GateのSQLなどのサードパーティツールを使用できます。比較 およびSQLデータの比較 ソースとターゲットを「区別」し、それらの違いから更新スクリプトを生成してから、ターゲットプラットフォームでそれらのスクリプトを実行します。これは、さまざまなSQLServerバージョンで機能します。



    1. PropelでLOADDATALOCAL INFILEを有効にするにはどうすればよいですか?

    2. オブジェクトを永続化するときのNonUniqueObjectException

    3. 日付の範囲をテーブルに入力するにはどうすればよいですか?

    4. 2つのテーブルを3番目のテーブルのFKと結合する必要があります