SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Содержимое default trace
Содержимое default trace [сообщение #599] Fri, 16 September 2022 17:27
komrad в настоящее время не в онлайне  komrad
Сообщений: 6
Зарегистрирован: July 2022
Junior Member
Default trace удобный инструмент для анализа некоторых событий в SQL сервере. Он включен по умолчанию, имеет ограниченный объем (5 файлов по 20МБ) и собирает следующие события:

Database
	Data File Auto Grow
	Data File Auto Shrink
	Database Mirroring State Change
	Log File Auto Grow
	Log File Auto Shrink
Errors and Warnings	
	ErrorLog
	Hash Warning
	Missing Column Statistics
	Missing Join Predicate
	Sort Warnings
Full text	
	FT:Crawl Started
	FT:Crawl Stopped
Objects	
	Object:Altered
	Object:Created
	Object:Deleted
Performance
	Plan Guide Unsuccessful
Security Audit
	Audit Add DB User Event
	Audit Add Login to Server Role Event
	Audit Add Member to DB Role Event
	Audit Add Role Event
	Audit Addlogin Event
	Audit Backup/Restore Event
	Audit Change Audit Event
	Audit Change Database Owner
	Audit Database Scope GDR Event
	Audit DBCC Event
	Audit Login Change Property Event
	Audit Login Failed
	Audit Login GDR Event
	Audit Schema Object GDR Event
	Audit Schema Object Take Ownership Event
	Audit Server Alter Trace Event
	Audit Server Starts And Stops
Server
	Server Memory Change
Подробнее по этой теме:
https://www.mssqltips.com/sqlservertip/3445/using-the-sql-se rver-default-trace-to-audit-events/

Для удобства анализа содержимого была создана процедура sp_helptrace, которая показывает события из default trace, позволяет фильтровать по имени базы и пользователю.
Кроме того, процедура выдает текст выполненного запроса в закладке Messages. Это удобно для более точного анализа трассы.

Пример вывода и текст процедуры в приложеннных файлах.

enjoy!

Предыдущая тема: Slow in the Application, Fast in SSMS?
Переход к форуму:
  


Текущее время: Tue Sep 27 11:22:30 MSK 2022

Общее время, затраченное на создание страницы: 0.01305 секунд