SQL2005恢复无ldf文件的数据库

    技术2022-05-20  51

    以数据库名为DBTest

    恢复步骤: 1、停止数据库服务。 2、将需要恢复的数据库文件复制到另外的位置。 3、启动数据库服务。 4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。 5、新建同名的数据库(数据库文件名也要相同)。 6、停止数据库服务。 7、用第2步中备份的.mdf文件覆盖新数据库的同名文件。 8、启动数据库服务。

    9、执行下面的代码:

     

    use master

    go

    alter database DBTest set emergency

    go

    alter database DBTest set single_user with rollback immediate

    go

    10、停止数据库服务。

    11、删除新建的数据库的日志文件

    12、重启数据库服务。

    13、执行下面的代码:

    use master

    go

    alter database DBTest Rebuild Log on(name=DBTest_log,filename='C:/DBTest_log.LDF')

    go

    alter database DBTest set multi_user


    最新回复(0)