社区
疑难问题
帖子详情
数据库还原问题?很急
chtlover
2008-12-22 10:50:14
在企业管理器当中还原数据库时出现以下提示,请问哪位知道是什么原因吗?
"错误3038:文件名'\czsoft]'用作备份设备名时无效.请用有效文件名重新发出BACKUP语句。"
RESTORE LILELIST 操作异常终止。
下面只有一个“确定”按钮
我在备份数据库时文件名当中没有“]”这个字符的,请问哪位知道有什么解决办法吗?
...全文
105
7
打赏
收藏
数据库还原问题?很急
在企业管理器当中还原数据库时出现以下提示,请问哪位知道是什么原因吗? "错误3038:文件名'\czsoft]'用作备份设备名时无效.请用有效文件名重新发出BACKUP语句。" RESTORE LILELIST 操作异常终止。 下面只有一个“确定”按钮 我在备份数据库时文件名当中没有“]”这个字符的,请问哪位知道有什么解决办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chtlover
2008-12-24
打赏
举报
回复
自己找到问题所在了,是数据库备份文件保存路径中存在一个"]"字符造成的
oraclelogan
2008-12-23
打赏
举报
回复
[Quote=引用楼主 chtlover 的帖子:]
在企业管理器当中还原数据库时出现以下提示,请问哪位知道是什么原因吗?
"错误3038:文件名'\czsoft]'用作备份设备名时无效.请用有效文件名重新发出BACKUP语句。"
RESTORE LILELIST 操作异常终止。
下面只有一个“确定”按钮
我在备份数据库时文件名当中没有“]”这个字符的,请问哪位知道有什么解决办法吗?
[/Quote]
把名字改成有效就ok了!
chtlover
2008-12-22
打赏
举报
回复
在机器上看的文件名中不存在"]"这个符号的
wsh236
2008-12-22
打赏
举报
回复
还原数据库
企业管理器
--右键"数据库"
--所有任务
--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
--或用SQL语句:
restore database 数据库 from disk='c:\你的备份文件名'
还原数据库
企业管理器中的操作:
1.进行完整恢复
企业管理器--右键"数据库"--所有任务--还原数据库
--"还原为数据库库"中输入还原后的数据库名,设为:test
--还原选择"从设备"--选择设备--添加--添加你的备份文件
--确定,回到数据库还原的界面
--"还原备份集",选择"数据库--完全"
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"
--"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"
--确定
--或用SQL语句:
restore database 数据库 from disk='c:\你的完全备份文件名' with norecovery
2.进行差异恢复
企业管理器--右键"数据库"--所有任务--还原数据库
--"还原为数据库库"中选择数据库名:test
--还原选择"从设备"--选择设备--添加--添加你的备份文件
--确定,回到数据库还原的界面
--"还原备份集",选择"数据库--差异"
--"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"
--确定
--或用SQL语句:
restore database 数据库 from disk='c:\你的差异备份文件名' with norecovery
3.进行日志恢复
企业管理器--右键"数据库"--所有任务--还原数据库
--"还原为数据库库"中选择数据库名:test
--还原选择"从设备"--选择设备--添加--添加你的备份文件
--确定,回到数据库还原的界面
--"还原备份集",选择"事务日志"
--"恢复完成状态",选择"使数据库可以继续运行,但无法还原其它事务日志"
--确定
--或用SQL语句:
restore log 数据库 from disk='c:\你的日志备份文件名' with recovery
--解决还原数据库目录不对的详细步骤:
1.企业管理器中的方法:
--右键"数据库"
--所有任务
--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
2.用SQL语句的方法(假设你的备份文件名为: c:\xx.bak
--列出备份文件中的逻辑文件名
restore filelistonly from disk='c:\xx.bak'
--用语句恢复,根据上面列出的逻辑文件名使用move选项
restore database 恢复后的数据库名
from disk='c:\xx.bak'
with move '逻辑数据文件名1' to 'c:\物理数据文件名1'
,move '逻辑数据文件名2' to 'c:\物理数据文件名2'
...
,move '逻辑数据文件名n' to 'c:\物理数据文件名n'
没有什么要特别注意的,和企业版之间的备份/还原要注意的东西一样:
1.要注意备份时的设置问题,不要指定多个备份文件,否则还原时也要指定多个备份文件
2.要注意备份的媒体处理方式问题,用重写,而不是追加,否则还原的时候要指定备份号
3.要注意备份的方式,用完全备份,而不是其他备份方式,否则还原时还要其他备份文件支持
4.还原时要注意数据文件路径的问题,如果两个系统的数据文件目录不一致,要重新指定
5.还原后要注意孤立用户的问题(即两个系统中的SQL用户不同,解决方式参考sql联机帮助)
可能的原因:
1.你还原后的数据库的数据文件所放的磁盘空间不够
解决的办法是把数据文件放在空间足够的分区
2.你的磁盘分区采用的是FAT16/FAT32,前者限制了最大文件大小为2G,后者最大为4G
解决的办法是改磁盘分区格式为NTFS
wsh236
2008-12-22
打赏
举报
回复
我在备份数据库时文件名当中没有“]”这个字符的 去掉不就可以了么?
水族杰纶
2008-12-22
打赏
举报
回复
--TRY 用語句
restore database dbname from disk=''
dawugui
2008-12-22
打赏
举报
回复
czsoft]这个有错.你把名字改了就是了.改成有效的即可.
sql server
数据库
还原
到任意时间点(适用新手学习)
如果在日常工作出现这样的情况,绝对不能慌张,要静下心下来寻找
问题
的解决办法,不能病急乱投医,胡乱操作。如果有数据管理员,一定要及时联系数据管理员让他们处理。如果没有,也可以按本文介绍的方法去处理,这种...
mysql
数据库
还原
.7z
MySQL
数据库
被误删除,不要捉急,看完这个文件,你会就激动的一批。需要的来提
完美解决SQL server 5173
问题
(一个或多个文件与
数据库
的主文件不匹配)
消息 5173,级别 16,状态 2,第 ...如果这是现有
数据库
,则文件可能已损坏,应该从备份进行
还原
。 如果出现这个错误,不用急,这是mdf和ldf不一致导致,ldf文件损坏了,按本尊方法新建ldf文件,就能完美解决 !!!!
ios表情
数据库
php_php接收ios中的emoji表情存入
数据库
为????。
按网上说的改了
数据库
的编码为utf8mb4.
数据库
的版本为5.5.24.求教,急,在线等回复讨论(解决方案)变成 ???? 表示编码不能被识别,需要转码如果你不会写,就echo base64_encode('emoji表情数据');贴出结果php接收ios...
数据库
从高版本
还原
到低版本方法
最近不知为啥顺德这边的服务器运行新版的SA3.1系统变得很慢,特别是后台移动节点或移动文章数据,但不知什么原因在本地搭建的测试就很正常,恰好又有个标准模板急着需要,就只能先在本地输出后在搞到服务器上。...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章