|
请遵下面步骤试图重建数据库事务日志 说明: 所有的db_name都指账套实体名称(即:账套号,如ais2006xxx);在第五步操作中指重建新的日志文件,文件存放路径有效就行(最好与*.MDF存放一致),但dbxxx_3.LDF必须与前面的db_name完全匹配(即账套号)。 步骤1: 创建一个新的数据库,命名为原来数据库的实体名称(如ais2006xxx)。 步骤2: 停止SQL Server 步骤3: 用不能附加的*.MDF账套文件替换新建的账套文件, 并把*.LDF文件删除。 步骤4: 重新启动SQL Server 服务,然后在查询分析器运行如下命令: Use Master Go sp_configure 'allow updates', 1 reconfigure with override Go begin tran update sysdatabases set status = 32768 where name = 'db_name' -- Verify one row is updated before committing commit tran 步骤5: 停止SQL然后重新启动SQL Server 服务,然后运行如下命令: DBCC TRACEON (3604) DBCC REBUILD_LOG('db_name','c:\data\dbxxx_3.LDF') Go 步骤6: 停止SQL然后重新启动SQL Server 服务,然后运行: use master update sysdatabases set status = 8 where name = 'db_name' Go sp_configure 'allow updates', 0 reconfigure with override Go 步骤7: 运行dbcc checkdb(db_name)检查数据库的完整性。 欢迎访问金蝶销售服务中心02787739355
回复1楼 TOP
|
1/ 1 1
|