Rumah  >  Artikel  >  Bagaimana untuk melihat log dalam sqlserver

Bagaimana untuk melihat log dalam sqlserver

下次还敢
下次还敢asal
2024-04-05 22:24:221075semak imbas

Log SQL Server boleh dilihat melalui SQL Server Management Studio (SSMS), skrip T-SQL dan PowerShell. Penapis boleh digunakan untuk mencari entri log tertentu, termasuk jenis entri, julat masa, sumber dan kandungan teks.

Bagaimana untuk melihat log dalam sqlserver

Cara melihat log dalam SQL Server

Cara terus: Gunakan SQL Server Management Studio (SSMS)

  1. Buka SSMS dan sambungkan ke contoh SQL Server.
  2. Kembangkan nod pangkalan data dalam Object Explorer.
  3. Klik kanan pada pangkalan data dan pilih Tugasan >Lihat Log.
  4. Dalam tetingkap Log File Viewer, anda boleh menggunakan pilihan penapis dan pengisihan untuk mencari entri log tertentu.

Dengan arahan: Menggunakan T-SQL

Anda boleh menggunakan skrip T-SQL berikut untuk menanyakan log SQL Server:

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

Menggunakan PowerShell

Anda boleh menjalankan skrip SQL Server export berikut ke fail teks:

<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>

Cari entri log tertentu

Penapis berikut boleh digunakan untuk mencari entri log tertentu:

  • Jenis Kemasukan: Ralat, amaran, mesej, dsb.
  • julat masa di mana kemasukan log berlaku
  • Sumber:
  • Sumber entri log (cth. enjin pangkalan data, sambungan, dll.)
  • Teks:
  • Kandungan teks entri log

Atas ialah kandungan terperinci Bagaimana untuk melihat log dalam sqlserver. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn