运行 BACKUP LOG test TO DISK='d:\1820.logs' WITH INITtest是我数据库中的一个表 报错如下“Server: Msg 911, Level 16, State 1, Line 1
未能在 sysdatabases 中找到数据库 'test' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。
Server: Msg 3013, Level 16, State 1, Line 1
BACKUP LOG 操作异常终止。”该怎么解决? 在线等 3ks

解决方案 »

  1.   

    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
      

  2.   

    补充一点  我的数据库名称和本数据库的mdf,ldf名称不一样
      

  3.   

    com.microsoft.sqlserver.jdbc.SQLServerException: 在 sysdatabases 中找不到数据库 'cusmsgmgtEXEC' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了该名称。
    请问高手,这是什么问题? String sql="USE cusmsgmgt"+"EXEC sp_addumpdevice 'disk','BAK','E:\\bak\\bak.dat'"
                    +"BACKUP DATABASE rabc TO BAK";
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
                System.out.println("加载驱动成功!");