SQL数据库不同备份名称存放不同路径还原方法
来源:互联网 发布:淘宝新店第二天没流量 编辑:程序博客网 时间:2024/06/07 10:37
/*------------------------------------------------------------------
-- Author : htl258(Tony)
-- Date : 2010-04-15 22:07:01
-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86)
Jul 9 2008 14:43:34
Copyright (c) 1988-2008 Microsoft Corporation
Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)
-- Subject: SQL备份还原实例(还原时备份文件路径与备份时不同可用此方法)
------------------------------------------------------------------*/
--备份
BACKUP DATABASE mydb
TO DISK='c:/olddb.bak'
WITH INIT
--为了测试,把备份好的文件从C盘移动到D:/tempdb 文件夹
--还原
--1.用此语句得到备份文件的逻辑文件名:
RESTORE FILELISTONLY FROM DISK = N'd:/tempdb/olddb.bak' --备份文件存放路径
--看LogicalName,一般会有两个文件,如:
--olddb --主逻辑文件名称
--olddb_log --日志逻辑文件名称
--2.用以下语句还原数据库
RESTORE DATABASE new_db
FROM DISK = 'd:/tempdb/olddb.bak'
WITH MOVE 'olddb' TO 'd:/tempdb/newdb.mdf',
MOVE 'olddb_log' TO 'd:/tempdb/newdb_log.ldf'
/*--对以上代码补充说明:
RESTORE DATABASE 还原后数据库的名称
FROM DISK = '备份文件的路径/备份数据库名称.bak'
WITH MOVE '主逻辑文件名称' TO '还原后的路径/还原后数据文件名称.mdf',
MOVE '日志逻辑文件名称' TO '还原后的路径/还原后日志文件名称_log.ldf'
*/
--如果遇到页面错误乃至不能还原,可用以下误句强制还原,跳过页面错误:
RESTORE DATABASE dbname
FROM DISK='backupset_file'
WITH CONTINUE_AFTER_ERROR
--还原后用DBCC CHECKDB 修复数据库。
--注意:由于原始的备份集中有页面错误,还原后会有部分数据丢失。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/htl258/archive/2010/04/15/5490832.aspx
- SQL数据库不同备份名称存放不同路径还原方法
- SQL数据库不同备份名称存放不同路径还原方法
- SQL数据库不同备份名称存放不同路径还原方法
- SQL SERVER 还原数据库名称不同的备份
- 同一数据库在两台机上不同路径的备份还原
- SQL数据库还原时备份集中的数据库备份与现有的数据库不同(解决方法)
- SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
- SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
- sql server 不同机器备份还原
- sql server还原数据库出错 备份集中的数据库与现有数据库“XXX”数据库不同
- SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
- SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法
- SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
- SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
- 今天进行2005sql server数据库还原操作时,提示备份中数据库与现有数据库不同
- SQL Server——[如何备份和还原DB] , 以及 [ SQL Server备份集中的数据库备份与现有的数据库不同的解决 ]
- sql2005 数据库还原,备份集中的数据库备份与现有的数据库不同,解决办法
- sql 数据库备份还原
- hdu 2006 求奇数的乘积
- Android平台Activity
- 字符数据类型转换代码
- Dijkstra和Floyd算法
- 数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建)
- SQL数据库不同备份名称存放不同路径还原方法
- hdu 2007 平方和与立方和
- POJ 1179 Polygon(DP)
- SQL数据备份
- SQL SERVER数据库置疑后恢复步骤
- hdu 2008 数值统计
- 三个SQL Server 2005的实例在同一台机器上存在的方法(不允许端口相同)
- Zw*与Nt*的区别
- oracle存储函数