web-dev-qa-db-ja.com

データベースのコピーエラーインデックスが範囲外でした。負ではなく、コレクションのサイズ未満である必要があります

SSMSを介してSQL Server 2016からSQL Server 2012に「データベースをコピー」しようとしています。それは失敗し、宛先サーバーのイベントログは言う

インデックスが範囲外でした。負ではなく、コレクションのサイズ未満である必要があります。パラメータ名:インデックス

2016年11月24日編集 SQL Server 2016から別のSQL Server 2016へのコピーを試行したところ、同じエラーが発生しました。

2
joym8

「SQL Server 2016からSSMSを介してSQL Server 2012に「データベースをコピー」しようとしています。」

Sql Serverの「上位」バージョン(2016)から「下位」バージョンのSQL Server(2012)にデータベースをコピーすることはできません。これは「ダウングレード」と呼ばれ、サポートされていません。このタイプのアクティビティを実行するための「オプション」(個々のオブジェクトのスクリプティングなど)に関する多数のインターネット投稿があります。

更新2017年2月11日

open connect item があり、同じ問題に対処しているようです

2
Scott Hodgin