1.停止MS SQL SERVER SERVICE,刪除 LOG 檔案

2.開啟 SQL SERVER MANAGER ,資料庫會出現「(有疑問)」的訊息

3.開啟 QUERY ANALYZER,使用SA系統管理者登入

4.將資料庫切換到緊急模式

USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1
GO 
RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS=-32768 WHERE DBID=DB_ID('DATEBASE NAME')
GO
SP_CONFIGURE 'ALLOW UPDATES',0
GO
RECONFIGURE WITH OVERRIDE
GO

5.重建 TRANSACTION LOG FILE
USE MASTER
GO
DBCC REBUILD_LOG('DATABASE NAME','D:\DATABASE_NAME_LOG.LDF <-- LOG FILE PATH')
GO
DBCC CHECKDB('DATABASE NAME')

6.允許多使用者登入
ALTER DATABASE DATABASE_NAME
SET MULTI_USER

arrow
arrow
    全站熱搜

    thoao 發表在 痞客邦 留言(0) 人氣()