- - PR -
SQLServer2000と2005
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-06-04 13:18
稚拙な質問かもしれませんがご回答お願いします。
先日SQLServer2000のとあるデータベース(DB_1とします)のバックアップを、 SQLServer2005のデータベース(DB_2とします)に作成すべく、レプリケーションの 設定を行い実行しました。 (DB_2は、DB_1をデタッチ+コピーして名前変更で作成しました。) レプリケーション自体はうまくいった(データが配布・更新されたこと を確認できた)のですが、DB_2をデタッチし、SQLServer2000にアタッチしようと するとエラーが発生してアタッチが出来ませんでした。 -- エラーメッセージ -- エラー602: sysindexes内に、データベースID 15、オブジェクト ID 1、 インデックス ID 1 の行が見つかりませんでした。 DBCC CHECKTABLE をsysindexes上で実行してください。 ------------------------ SQLServer2005への再度アタッチは可能です。 このような事象が起こる原因が分からず、対処が出来ないでおります。 原因・解決手段が思い当たりましたら、教えていただけますようお願いします。 [ メッセージ編集済み 編集者: みぎもひだりも 編集日時 2007-06-04 13:42 ] | ||||
|
投稿日時: 2007-06-04 14:49
こんにちは。
SQL Server 2005 データベースの SQL Server 2000 へのアタッチはサポートされていません。 サポート技術情報に情報があります。 今のところ日本語は機械翻訳です。 You receive an error message when you try to attach a SQL Server 2005 database in SQL Server 2000 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 | ||||
|
投稿日時: 2007-06-04 14:51
ほぼ同じ内容の質問だと思います。
参考にしてみてください。 http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=326717&SiteID=7 | ||||
|
投稿日時: 2007-06-04 16:11
ueさん、サトウさん
早いご回答ありがとうございました。 ということはこの場合SQLServer2005でしか使用できないデータベース にバックアップをしてしまっていることになりますね・・・。 実は運用サーバにデータの破損が起こったのでバックアップ側のデータベース に切り替えようと考えていたのですが、これが出来ないとなると、SQLServer2005の エクスポート機能で行うしかないでしょうか? | ||||
|
投稿日時: 2007-06-04 16:40
ueです。
そうですね。エクスポート機能を利用するのが良いと思います。 ところで、データの破損が発生したとのことですが、レプリケートしたデータを信用して大丈夫ですか? そちらも破損している可能性があるのではないでしょうか。 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 | ||||
|
投稿日時: 2007-06-04 20:40
ご指摘いただきありがとうございます。
レプリケーションでバックアップしたデータベースは運用試験 とデータの突合は行ったので大丈夫だと思います。 エクスポートの設定を行って復旧してみたいと思います。 ありがとうございました! |
1