[sql] SQL 데이터베이스 관리자 권한으로 데이터베이스 로그를 확인하는 방법은 무엇인가요?
- 먼저 SQL 데이터베이스 관리자로 로그인합니다.
- SQL 관리 도구를 사용하여 데이터베이스에 연결합니다.
- 트랜잭션 로그를 확인하려는 데이터베이스를 선택합니다.
- SQL 쿼리를 사용하여 로그를 확인합니다.
이제 예를 들어, MS SQL Server에서 데이터베이스 로그를 확인하는 방법을 살펴보겠습니다.
MS SQL Server의 데이터베이스 로그를 확인하려면 다음 쿼리를 실행합니다.
USE [DatabaseName];
GO
SELECT [Transaction ID], [Begin Time], [End Time], [Transaction Name]
FROM fn_dblog(NULL, NULL);
위 코드에서 “DatabaseName”은 로그를 확인하려는 실제 데이터베이스의 이름으로 바꿔야 합니다.
이 쿼리를 실행하면 데이터베이스의 트랜잭션 로그를 확인할 수 있습니다.
참고 문헌:
- https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-dblog-transact-sql