- PR -

SQLServer2000と2005

1
投稿者投稿内容
みぎもひだりも
会議室デビュー日: 2007/05/24
投稿数: 16
投稿日時: 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 ]
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 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 勉強会 / ヒーロー島
サトウ
会議室デビュー日: 2006/01/17
投稿数: 17
投稿日時: 2007-06-04 14:51
ほぼ同じ内容の質問だと思います。
参考にしてみてください。

http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=326717&SiteID=7
みぎもひだりも
会議室デビュー日: 2007/05/24
投稿数: 16
投稿日時: 2007-06-04 16:11
ueさん、サトウさん

早いご回答ありがとうございました。

ということはこの場合SQLServer2005でしか使用できないデータベース
にバックアップをしてしまっていることになりますね・・・。

実は運用サーバにデータの破損が起こったのでバックアップ側のデータベース
に切り替えようと考えていたのですが、これが出来ないとなると、SQLServer2005の
エクスポート機能で行うしかないでしょうか?


ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2007-06-04 16:40
ueです。
引用:

みぎもひだりもさんの書き込み (2007-06-04 16:11) より:

実は運用サーバにデータの破損が起こったのでバックアップ側のデータベース
に切り替えようと考えていたのですが、これが出来ないとなると、SQLServer2005の
エクスポート機能で行うしかないでしょうか?


そうですね。エクスポート機能を利用するのが良いと思います。
ところで、データの破損が発生したとのことですが、レプリケートしたデータを信用して大丈夫ですか?
そちらも破損している可能性があるのではないでしょうか。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
みぎもひだりも
会議室デビュー日: 2007/05/24
投稿数: 16
投稿日時: 2007-06-04 20:40
ご指摘いただきありがとうございます。
レプリケーションでバックアップしたデータベースは運用試験
とデータの突合は行ったので大丈夫だと思います。

エクスポートの設定を行って復旧してみたいと思います。

ありがとうございました!
1

スキルアップ/キャリアアップ(JOB@IT)