SQL Server 2005 中,您必须执行完整数据库备份之前备份数据库的事务日志。否则,试图为数据库事务日志备份时您会收到以下错误消息:
消息 4214,级别 16 状态 1,第 1 行
由于没有当前数据库备份,无法执行 BACKUP LOG。
消息 3013,级别 16 状态 1,第 1 行
BACKUP LOG 正在异常终止。
此外,SQL Server 错误日志文件中记录类似于下面这样的消息:
2006-10-10 11:16:0563 spid52 启动备份数据库 SampleDatabase。
2006-10-10 11:16:0592 spid52 设置数据库选项为 FULL 恢复为数据库 SampleDatabase。
2006-10-10 11:16:0641 备份错误: 3041,严重性: 16,状态: 1。
2006-10-10 11:16:0641 备份备份未能完成 BACKUP LOG SampleDatabase 命令。检查备份应用程序日志中有详细的消息。
SQL Server 2000 中如果您尝试在备份事务日志之前您在完整数据库备份只收到类似于以下内容的一条警告消息:
CREATE DATABASE 过程分配 063 MB 磁盘 SampleDatabase 上。
CREATE DATABASE 过程分配 049 MB 磁盘 SampleDatabase_log 上。
没有当前数据库备份。此日志备份不能用于前滚前面的数据库备份。
处理为数据库 'SampleDatabase' 文件 1 上的文件 SampleDatabase_log 1 页。 BACKUP LOG 成功处理 1 页,以 0145 秒为单位 (0007 MB/秒)。
此外,SQL Server 错误日志文件中将报告成功的备份。在该日志文件文本类似于以下内容:
2006-10-10 11:11:0431 spid51 启动备份数据库 SampleDatabase。
2006-10-10 11:11:0480 备份日志备份: 数据库: SampleDatabase,创建 date(time): 2006/10/10(11:11:04),第一个 LSN: 8: 23: 1 最后 LSN: 8:25:1,转储设备数: 1,设备信息: (FILE = 1,TYPE = 磁盘: {是 Files\Microsoft SQL Server\MSSQL\BACKUP\TestTlogtrn})。
警告消息指示您不能使用此事务日志备份任何还原 *** 作是否您不具有完整数据库备份。
看看这个网页supportmicrosoftcom/kb/928317/zh-cn
是你用错了数据库,你的那个肯定是后面带有\SQLEXPRESS的,那个数据库仅仅是一个微软带的实例,在那里面最大就能创建4G的数据库,把斜杠后面的去掉,直接使用或者是127001
楼主 其实这个问题很简单 数据库是从高向低兼容的 但低版本不能直接附加在高版本上
要在低版本备份出来 然后在高版本还原即可
有什么疑问可以随时找我 希望解决了楼主的问题
是否可以解决您的问题?
以上就是关于关于sql server 2005备份数据库的问题全部的内容,包括:关于sql server 2005备份数据库的问题、sql server 2005还原数据库时报错 因为结果数据库的累计大小超出每数据库为4096的许可极限值。。。。怎么办、SQL Server 2005附加数据库出错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)