RESTORE database my FROM DISK = 'c:\my.bak' WITH REPLACEWITH REPLACE 是什么意思?覆盖吗?
谢谢高手指点
谢谢高手指点
解决方案 »
- 【交流】SQL2005CLR函数扩展-天气服务
- sql server 2008还原不了
- 关于连接sql server数据库。。。。
- sql server2000安装出现TCP/IP未找到指定sqlserver
- 100分求创建视图的方法
- 求四舍六入五成双的函数
- 大大门帮忙看看,给个关于存储过程和定时执行的解决方案
- 用程序代码判断sql server是否启动,如果不启动让sqlserver启动?
- 我不小心把c:\下的几个系统文件delete 删除了,现在垃圾筒中。现在电脑不能启致动了,它提示:multi(0)disk(0)rdisk(0)partition(1)\bootsect.dos I/O ERRORE,33223
- 请问如何在VB中控制SQL server 执行一个作业???
- 求助,如何才能快速删除历史数据??
- report builder权限问题
在没有获取尾日志备份并也没有使用 STOPAT 选项的情况下,使用完整恢复模式或大容量日志恢复模式对数据库进行还原。使用 REPLACE 选项后,由于没有备份最近写入的日志,您会丢失提交的作业。
覆盖错误类型的现有文件(例如,.xls 文件)或当前没有在线的其他数据库使用的文件。使用 REPLACE 选项后,由于覆盖了此类现有文件,可能会丢失所有数据。(还原的数据库是完整的。)
from disk='D:\ZY\my20080104162901.bak'
with move 'my2'
to 'c:\Program Files\Microsoft SQL Server\MSSQL\data\my2.mdf',
move 'my2_log'
to 'c:\Program Files\Microsoft SQL Server\MSSQL\data\my2_log.LDF'
抱错:消息 3234,级别 16,状态 2,第 1 行
逻辑文件 'my2' 不是数据库 'my2' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
高手帮帮忙,急啊
USE master
SELECT FILE_NAME(1)查下逻辑文件名然后修改
alter database 数据库名
modify file (
name=逻辑名,newname=新逻辑名
)
USE master
alter database 数据库名
modify file (
name=逻辑名,newname=新逻辑名
)察看的话是
uses 当前数据库名