
正文
sqlserver还原数据库不还原日志,sql2014还原数据库失败
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL7.0日志文件和数据文件日期不一致,无法恢复
分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。勾选删除连接 分离后在数据库列表将看不到已分离的数据库。
可以在SQLServerEnterpriseManager里面建立。B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。D.启动数据库服务器。
含活动事务的日志恢复 含有活动事务的日志丢失时,利用上述方法就会出现数据库和日志文件不符合,不能附加数据库。
使用该方法可能导致数据损失,也可能不会导致数据损失,但大部分情况都会通过删除数据来修复一致性。使用REPAIR_ALLOW_DATA_LOSS需要将数据库设置为单用户模式,这意味着宕机时间。
选项”页)。1“恢复状态”面板确定还原操作之后的数据库状态。默认行为是:回滚未提交的事务,使数据库处于可以使用的状态。无法还原其他事务日志。(RESTORE WITH RECOVERY)注意:请仅在要还原所有必要的备份时选择此选项。
相关问答
Q1: SQL2008数据还原时报错“尚未备份数据库‘XX’的日志尾部”。不能还原...
数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点。
一,不能将备份文件放在根目录下,必须放在一个非根目录下,否则就会报上面的错误。(貌似LZ可以排除这个)二:NTFS格式设置了权限,限制了或者没有开放SQL的写入权限。
还原时登录的sqlserver实例(instance)是sql2005版本的,所以会提示报错。登陆的时候应该选择2008版本下的实例。
首先确保连接到了数据库服务器上;其次还原的备份与需要还原的设备都是SQL2005。SQL数据的备份在2008与2000上不可以通用。
在“常规”页上,还原数据库的名称将显示在“目标数据库”列表框中。若要创建新数据库,请在列表框中输入数据库名。
数据库升级到SQL 2008 R2 SP1版本就可以了,可以分2个步骤,先升级到SQL 2008 R2,这时的版本号为50.1600,这时你可以先还原一下试试,如果可以,可以暂时不升级sp1。
Q2: SQLserver在做完整备份的时候,会自动清理事务日志吗?如果是的话,怎么设...
1、通过备份事务日志进行截断 备份时的默认选项就是Truncate the transaction log(截断事务日志),备份完成后,事务日志就会自动被截断,但这时你查看日志文件的大小还是和原来一样。所以,需要通过第二步释放日志文件占用的空间。
2、将故障还原模型设置为完全。自动清理方法:利用sqlserver代理服务,执行自动作业。打开企业管理器,进入“管理”-“sqlserver代理服务”-“作业”,在右侧窗口点击右键,选择“新建作业”。
3、在当前的SQL Server中,事务日志文件在数据库运行中必需存在。如果是事务文件过大,想减少磁盘中用的话,可以清空事务日志,并收缩事务日志文件。
4、自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQLServer自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。
Q3: SQLServer数据库的备份还原方法
1、还有一种办法就是附加数据库,把mdf和ldf文件直接附加,系统会自动生成一个数据库。下面是截图:如果你的空间商一定要第一种备份文件才能还原,可以先通过这种附加方法把数据库生成,然后在企业管理器中导出备份文件即可。
2、日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;文件组备份:可以备份和还原数据库中的个别文件。
3、鼠标右键点击 “123材料”这个数据库,选择“任务”—“还原”—“数据库”6 进入还原数据库页面,选择“源设备”,然后点击后面的三个小圆点。7 点击“添加”。8 选择要恢复的BAK文件。
4、找到需要备份的数据库,右键单击选中的数据库,点击任务,再点击备份。选择备份数据库的路径并点击确定。备份完成后,点击菜单上的确定。备份完成后,打开数据库界面,右键数据库选择还原数据库。
5、步骤/方法 第1步,首先来新建一个数据库。在企业管理器控制台窗口中用鼠标右键单击“数据库”选项,在弹出的快捷菜单中执行“新建数据库”命令。
6、首先我们打开电脑里的sqlserver软件,在数据库上右键单击,点击‘还原数据库’。然后我们在弹出的还原数据库界面中,选中‘设备’按钮之后,点击右侧有三个小点的按钮,来选择要还原文件。
Q4: SQLSERVER数据库备份后无法还原的解决办法
1、备份的数据库版本高于还原的版本。可尝试在要还原数据库的电脑上更新SQLSERVER的版本;也可在备份机将数据库或表转成其它格式导入新数据库,但限于简单的。
2、还有一种办法就是附加数据库,把mdf和ldf文件直接附加,系统会自动生成一个数据库。下面是截图:如果你的空间商一定要第一种备份文件才能还原,可以先通过这种附加方法把数据库生成,然后在企业管理器中导出备份文件即可。
3、必须降级,具体操作:选中sql server 2012的数据库,右键,点属性。-〉选项-兼容级别,选sql server 2005(90)确定后,备份这个数据库。
Q5: SQL2000我只有MDF数据,没有LOG日志,怎么还原数据库?
1、用ultraedit编辑数据库文件test_data.mdf,随便修改点字节内容 7 启动数据库,并且运行企业管理器,点开数据库,看到test变成灰色,而且显示置 疑。
2、我恢复备份的方法是建立一个新的数据库用sql2000企业版,然后还原备份,请用SQL2000的企业管理器检查,看看那个恢复的mdf 数据库文件名是否为 ssc。
3、sp_attach_db sp_attach_single_file_db 以上是加载数据库。就是说mdf文件是完整的。如果已经数据丢失的话,仅靠mdf文件是没办法的。如果有ldf文件,可能可以用LumigentLogExplorer4SQLServer来恢复出来。
4、sql server 2000常用的备份方式有两种,针对不同的备份方式的还原方法:直接备份数据库存储文件(mdf,ldf文件)。
5、A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。??B.停掉数据库服务器。
关于sqlserver还原数据库不还原日志和sql2014还原数据库失败的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








