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

バージョン851であるため、データベースを開くことができません。このサーバーはバージョン782以前をサポートしています。ダウングレードパスはサポートされていません

    あなたはできません これを行う-新しいバージョンからデータベースをアタッチ/デタッチまたはバックアップ/復元することはできません SQLServerの古いバージョンへの移行 -内部ファイル構造があまりにも異なるため、下位互換性をサポートできません。明らかに、データベースはSQL Server 2016プレリリース(内部バージョン:852)のものですが、接続しようとしているエンジンはSQL Server 2014(内部バージョン:782)です。

    この問題は、

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

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

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



    1. Amazon RDSとMySQLを使用したEC2のそれぞれの利点/制限は何ですか?

    2. SQLSERVER2008でデッドロックを取得するためのSQLクエリ

    3. データベースの正規化、関係、外部キーのためのMySQLの最良のアプローチ

    4. WindowsにOracleDatabaseをインストールする方法