当前位置: 代码迷 >> Sql Server >> 急求:“未能在 sysdatabases 中找到数据库 'test' 所对应的条目” 是咋回事
  详细解决方案

急求:“未能在 sysdatabases 中找到数据库 'test' 所对应的条目” 是咋回事

热度:71   发布时间:2016-04-27 14:31:45.0
急求:“未能在 sysdatabases 中找到数据库 'test' 所对应的条目” 是怎么回事
运行 BACKUP LOG test TO DISK='d:\1820.logs' WITH INIT

test是我数据库中的一个表 

报错如下“Server: Msg 911, Level 16, State 1, Line 1
未能在 sysdatabases 中找到数据库 'test' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。
Server: Msg 3013, Level 16, State 1, Line 1
BACKUP LOG 操作异常终止。”

该怎么解决? 在线等 3ks

------解决方案--------------------
SQL code
3)事务日志备份-------------------------(1)基于完全备份。(2)为递增备份,即备份从上一次备份以来到备份时所写的事务日志。(3)允许恢复到故障时刻或者一个强制时间点。(4)恢复时,需要应用完全备份和完全备份后的每次日志备份。-------------------------backup database d3 to bak3 with init,name='d3_full' --日志备份,第一次备份时应做完全备份create table b1(c1 int not null,c2 char(10) not null)backup log d3 to bak3 withinsert b1 values(1,'a')backup log d3 to bak3 withinsert b1 values(2,'b')backup log d3 to bak3 withinsert b1 values(3,'c')backup log d3 to bak3 withrestore headeronly from bak3----------------------------------create table b1(c1 int not null,c2 char(10) not null)    --Full+Log+Diffbackup log d4 to bak4 withinsert b1 values(1,'a')backup log d4 to bak4 withinsert b1 values(2,'b')backup database d4 to bak4 with differential,name='d4_diff1'insert b1 values(3,'c')backup log d4 to bak4 withinsert b1 values(4,'d')backup log d4 to bak4 withinsert b1 values(5,'d')backup database d4 to bak4 with differential,name='d4_diff2'restore headeronly from bak4----------------------------------本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/feixianxxx/archive/2009/07/22/4370448.aspx
------解决方案--------------------
楼主必须先还原完全备份的数据库 再还原差异备份的
------解决方案--------------------
dbcc checkdb('数据库')看看
  相关解决方案