Date: Thu, 14 Mar 2002 16:06:57 +0900
From: Shuya Adachi <who@sub.example.jp>
> しかし、この残っていたものはSQL Serverをインストールした
>フォルダー(私の場合はD:\MSSQL7)以下だけです。master等のデ
>ータベースを初め、私の使用していたデータベースのlogファイ
>ル等全て残っているのですが、新たにインストールしたSQL Serv
>erにて認識させる事が出来ません。
>
バックアップファイルがあればリストアすればよいのですが、な
ければ以前のMDFファイルを新しいSQLサーバーにアタッチさせます。
データベースをOSQLで
Exec sp_attach_single_file_db
@dbname = DbName ,
@physname = DbFileName
もしくは
Exec sp_attach_db
@dbname = DbName ,
@filename1 = DbFileName,
@filename2 = LogFileName
とすればいいです。
注意するのはSQLサーバーの設定が以前と同じでなければいけない
ことです(特に並べ替え順)。
詳しくは堀川さんの「SQLServer7.0/MSDE 完全トレーニングテキス
ト」に載っています。
ただ一言だけ言わせてもらえばデータベースを構築するのに一番大
切なことはとにかくデータを守ることだと思います。そのためには
必ず別媒体にバックアップを持ち、リストアを別なマシンで完全に
行なえるようにすることが大事です。
あだち@スリーエス
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|