使用其他名称还原数据库 [英] database restoring in a different name

查看:71
本文介绍了使用其他名称还原数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi ..我想使用sql查询以其他名称还原数据库备份文件.请帮帮我..

与thnks和rgrds
ageesh ..

hi.. i would like to restore a database backup file in a different name using sql query. plz help me out..

with thnks & rgrds
ageesh..

推荐答案

首先运行查询以查找数据文件的逻辑名称

First run a query to find the logical name of the datafiles

Restore filelistonly from disk = ''d:\backup\Data.bak''


其中"d:\ backup \ Data.bak"应为您的备份名称

在备份集中应该显示逻辑文件名.

现在


Where "d:\backup\Data.bak" should be your backupo name

Which should show the Logical filenames in the backup set.

Now

Restore database Newdatabase from disk = ''d:\backup\Data.bak''
with move ''LogicalnameforMDF'' to ''d:\SQLData\NewDatabase.MDF'',
move ''LogicalnameforLDF'' to ''d:\SQLData\NewDatabase_Log.lDF'', stats


哪里
1."d:\ backup \ Data.bak"是您的备份名称
2."LogicalnameforMDF"是前面对MDF文件的查询中显示的逻辑名
3.磁盘(要还原数据的位置)上的物理文件名"d:\ SQLData \ NewDatabase.MDF"
4."LogicalnameforLDF"是逻辑名称,如先前对LDF文件(日志)的查询中所示
5."d:\ SQLData \ NewDatabase_Log.lDF"是日志的物理文件名


Where
1. "d:\backup\Data.bak" is your Backup name
2. "LogicalnameforMDF" is the Logicalname as shown in the previous query for the MDF File
3. "d:\SQLData\NewDatabase.MDF" physical filename on the disk(where the data to be restored)
4. "LogicalnameforLDF" is the Logicalname as shown in the previous query for the LDF File (Log)
5. "d:\SQLData\NewDatabase_Log.lDF" is the physical File name of the Log


这篇关于使用其他名称还原数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆