>  기사  >  SQLServer에서 로그를 보는 방법

SQLServer에서 로그를 보는 방법

下次还敢
下次还敢원래의
2024-04-05 22:24:221079검색

SQL Server 로그는 SSMS(SQL Server Management Studio), T-SQL 스크립트 및 PowerShell을 통해 볼 수 있습니다. 필터를 사용하면 항목 유형, 시간 범위, 소스, 텍스트 콘텐츠 등 특정 로그 항목을 찾을 수 있습니다.

SQLServer에서 로그를 보는 방법

SQL Server에서 로그를 보는 방법

직접 방법: SQL Server Management Studio(SSMS) 사용

  1. SSMS를 열고 SQL Server 인스턴스에 연결합니다.
  2. 개체 탐색기에서 데이터베이스 노드를 확장합니다.
  3. 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 작업 >로그 보기를 선택하세요.
  4. 로그 파일 뷰어 창에서 필터 및 정렬 옵션을 사용하여 특정 로그 항목을 찾을 수 있습니다.

명령: T-SQL 사용

다음 T-SQL 스크립트를 사용하여 SQL Server 로그를 쿼리할 수 있습니다.

<code>SELECT
    EntryType,
    Time,
    Source,
    Text
FROM
    sys.fn_dblog(NULL, NULL)
ORDER BY
    Time DESC;</code>

PowerShell 사용

다음 PowerShell 스크립트를 실행하여 SQL을 내보낼 수 있습니다. 텍스트 파일에 대한 서버 로그:

<code>$serverInstance = "YourServerInstance"
$databaseName = "YourDatabaseName"
$logFile = "C:\Path\To\Log.txt"

Invoke-Sqlcmd -ServerInstance $serverInstance -Database $databaseName -Query "SELECT * FROM sys.fn_dblog(NULL, NULL)" -OutFile $logFile</code>

특정 로그 항목 찾기

다음 필터를 사용하여 특정 로그 항목을 찾을 수 있습니다.

  • EntryType: 오류, 경고, 메시지 등
  • 시간: 로그 항목이 발생한 시간 범위
  • 출처: 로그 항목의 소스(예: 데이터베이스 엔진, 연결 등)
  • Text: 로그 항목의 텍스트 내용

위 내용은 SQLServer에서 로그를 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.