DBCC 관련 오류 발생시 해결 방법입니다.
EXEC SP_RESETSTATUS [DBNAME]
ALTER DATABASE [DBNAME] SET EMERGENCY
DBCC CHECKDB ([DBNAME])
ALTER DATABASE [DBNAME] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CHECKDB ([DBNAME], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [DBNAME] SET MULTI_USER
아래는 오류 메시지 - 예시
제목: Microsoft SQL Server Management Studio
------------------------------
Possible schema corruption. Run DBCC CHECKCATALOG.
현재 명령에서 서버 오류가 발생했습니다. 결과가 있을 경우 이를 무시해야 합니다. (Microsoft SQL Server, 오류: 211)
도움말을 보려면 다음을 클릭하십시오: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-211-database-engine-error
제목: Microsoft SQL Server Management Studio
------------------------------
이 요청에 대한 데이터를 검색하지 못했습니다. (Microsoft.SqlServer.Management.Sdk.Sfc)
도움말을 보려면 다음을 클릭하십시오: https://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476
------------------------------
추가 정보:
Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Database '[DBNAME]' is in transition. Try the statement later. (Microsoft SQL Server, 오류: 952)
도움말을 보려면 다음을 클릭하십시오: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-952-database-engine-error
댓글 영역