SQL Server 2005のDBをバックアップして、SQL Server 2000に復元しようとすると以下のようなエラーがでます。
—————————
Microsoft SQL-DMO (ODBC SQLState: 42000)
—————————
エラー 3241: デバイス ‘D:\********.bak’ のメディア ファミリが正しい形式ではありません。SQL Server はこのメディア ファミリを処理できません。RESTORE FILELIST が異常終了しました。
—————————
Microsoft SQL-DMO (ODBC SQLState: 42000)
—————————
エラー 3241: デバイス ‘D:\********.bak’ のメディア ファミリが正しい形式ではありません。SQL Server はこのメディア ファミリを処理できません。RESTORE FILELIST が異常終了しました。
—————————
どうやらこれを解消する方法(バックアップファイルを何とかしてSQL Server 2000で読み込む方法)はないっぽい。
すなおにSQL Server 2005に復元して、“Microsoft SQL Server Database Publishing Wizard”でSQL Server 2000形式に吐きなおすしかないらしい。
方法は↓を参照。
SQL Server 2005 の DB を 2000 にエクスポートする方法
http://d.hatena.ne.jp/fyts/20070724/downgrade
しかしだ、バックアップファイルの容量が500MBくらいのDBを“Microsoft SQL Server Database Publishing Wizard”でパブリッシュしたところ、1.3GBって・・・・