Date: Wed, 19 Sep 2001 18:22:57 +0900
From: "釆女" <who@sub.example.jp>
SQLserver7.0 SP3を使用して勉強しています。
完全トレーニングテキスト 下 の11.4.2のトランザクションログファイルの所(P
95)で、
データファイルと同様に複数個作成することが出来ます。
の部分を読んでそのまま実行してしまいましたが削除できなくて困ってます。
最初のトランザクションログファイル
名 :abc_sql_Log
場所:E:\MSSQL7\data\abc_sql_Log.LDF
追加したトランザクションログファイル
名 :abc_sql_1_Log
場所:G:\MSSQL_BACKUP\abc_sql\abc_sql_Log.LDF
行ったこと
1. エンタープライズマネージャーのデータベースのプロパティで削除する
ファイル名の横の矢印をクリックして、Del キーを押す。
結果:
削除できない。
2. MDFファイルをデタッチして他のパソコンで「アタッチ」sp_attach_dbの実行
(クエリアナライザ)
sp_attach_db
@dbname = 'abc_sql' ,
@filename1 = 'C:\MSSQL7\Data\abc_sql_Data.MDF'
結果:
サーバー : メッセージ 5105、レベル 16、状態 10、行 1
デバイス アクティブ化エラー。物理ファイル名
'G:\MSSQL_BACKUP\abc_sql\abc_sql_Log.LDF' は正しくありません。
サーバー : メッセージ 945、レベル 14、状態 1、行 1
一部のファイルをアクティブにできなかったので、データベース 'abc_sql' を
開けません。
サーバー : メッセージ 1813、レベル 16、状態 1、行 1
新しいデータベース 'abc_sql' を開けませんでした。CREATE DATABASE は中断
されます。
3. バックアップファイルを他のパソコンにコピーしてRESTORE DATABASEの実行(ク
エリアナライザ)
RESTORE DATABASE abc_sql
FROM DISK = 'C:\temp\abc_sql_db_200109181820.BAK'
WITH
MOVE 'abc_sql_Data' TO 'C:\MSSQL7\Data\abc_sql_Data.MDF'
, MOVE 'abc_sql_Log' TO 'C:\MSSQL7\Data\abc_sql_Log.LDF'
結果:
サーバー : メッセージ 3156、レベル 16、状態 2、行 1
ファイル 'G:\MSSQL_BACKUP\abc_sql\abc_sql_Log.LDF' は RESTORE では使用で
きません。
ファイルの正しい場所を確認するために、WITH MOVE オプションを使用すること
をお勧めします。
サーバー : メッセージ 3013、レベル 16、状態 1、行 1
バックアップまたは復元操作が異常終了しました。
何か方法ありますか?
よろしくお願いします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|