Sql 2000 Server Differential back script help

  • Frank

    Please will you post the RESTORE statement your trying and the exact error message it returns.

    Thanks

    John

  • sorry here it is.

    restore statement

    ALTER DATABASE Changepoint SET SINGLE_USER WITH ROLLBACK IMMEDIATE

    restore database Changepoint from disk = 'd:\temp\changepoint_diff1.bak' WITH RECOVERY

    GO

    ALTER DATABASE changepoint SET MULTI_USER

    Error message

    Nonqualified transactions are being rolled back. Estimated rollback completion: 100%.

    Server: Msg 4306, Level 16, State 1, Line 3

    The preceding restore operation did not specify WITH NORECOVERY or WITH STANDBY. Restart the restore sequence, specifying WITH NORECOVERY or WITH STANDBY for all but the final step.

    Server: Msg 3013, Level 16, State 1, Line 3

    RESTORE DATABASE is terminating abnormally.

    thank you.

    Frank

    I have tried it with no recovery and still get the same message.

  • Frank,

    As John said yesterday, you must restore a full backup before restoring a differential backup. See "How to: Restore a Full Differential Backup (Transact-SQL) " in BooksOnLine for an explanation and example.

    Greg

    Greg

Viewing 3 posts - 16 through 17 (of 17 total)

You must be logged in to reply to this topic. Login to reply