sql server完整复制数据库

当需要完整的复制一个数据库时,不清楚原理的时候往往会出现各种问题。下面讲解一种简单易操作的数据库复制方法。

步骤一:在Microsoft sql server Management studio中,将源数据库进行备份,生成一个备份文件dbname.bak;记住备份文件存放的地址,或者复制下来,以防一会找不到;

sql server完整复制数据库_第1张图片

步骤二:在Microsoft sql server Management studio中,新建一个数据库dbname2(与源数据库名称不一样);新建数据库的时候记住或者重新指定数据库文件存放的路径,我这里指定到自定义目录;创建后在E:\data下生成2个文件;

    sql server完整复制数据库_第2张图片

        sql server完整复制数据库_第3张图片

            sql server完整复制数据库_第4张图片

步骤三:选中新建的dbname2数据库,右击选择 任务-->还原,在还原面板上按如下操作;

     sql server完整复制数据库_第5张图片

sql server完整复制数据库_第6张图片

              sql server完整复制数据库_第7张图片

sql server完整复制数据库_第8张图片

           sql server完整复制数据库_第9张图片

            最后,点击确认即可。

            sql server完整复制数据库_第10张图片

步骤四:还原后的数据库,可能会一直显示“正在还原...”。管理器不会主动刷新,手工刷新一下。如果手工刷新后还是显示“正在还原”,则可能是进程被挂起了,需要执行:RESTORE database  dbname2 with recovery 即可。

sql server完整复制数据库_第11张图片

                

你可能感兴趣的:(数据库开发)