Śledzenie i odtwarzanie zdarzenia
W przypadku obiektów SMO Trace i Replay obiekty w Microsoft.SqlServer.Management.Trace obszar nazw zapewnia programowy dostęp do SQL Server Profiler Funkcja, która jest używana do monitorowania wystąpienie SQL Server lub Analysis Services. Można przechwytywać i zapisać do pliku lub tabela, aby dalej analizować dane dotyczące każdego zdarzenie.Na przykład można monitorować do środowiska produkcyjnego, aby zobaczyć, jakie procedury są utrudnić wydajności przez zbyt wolno.
The Trace and Replay objects provide a zestaw of objects that can be used to create traces on an wystąpienie of SQL Server. Te obiekty mogą być używane z własnych aplikacji w ramach tworzenia ślady ręcznie dla SQL Server lub Analysis Services. Ponadto obiektów SMO Trace obiekty mogą być używane do odczytywania plików śledzenia programu SQL i tabel, które zostały utworzone przez monitorowanie SQL Server, Analysis Services, albo DTS rejestracji.
SMO Trace obiekty umożliwiają wykonywanie następujących funkcji:
Utworzyć śledzenie.
zestaw filtry na śledzenie.
Ustawianie zdarzenia, które są są śledzone.
Zatrzymać lub uruchomić śledzenia.
Do odczytu plików śledzenia, a tabele śledzenia.
Uzyskiwanie informacji o zdarzeniach dotyczących śledzenia.
Uzyskiwanie informacji na temat filtrów śledzenia.
Programowo manipulować danych śledzenia.
Napisz tabele śledzenia i plików śledzenia.
Odtwarzanie plików śledzenia lub tabele śledzenia.
Dane śledzenia z Trace i Replay obiekty mogą być używane przez aplikację obiekty SMO lub może być badane w ręcznie przy użyciu SQL Server Profiler Reference. Dane śledzenia jest także zgodny z Śledzenia SQL przechowywane procedury, które udostępniają również funkcje śledzenia.
Obiekty śledzenia obiektów SMO znajdują się w Microsoft.SqlServer.Management.Trace obszar nazw, które wymaga odwołania do pliku Microsoft.SQLServer.ConnectionInfo.dll.
The Trace and Replay objects require a ServerConnection#ctor(ServerConnection) object to establish a connection with the instance of SQL Server.The ServerConnection object resides in the Microsoft.SqlServer.Management.Common namespace, which requires a reference to the Microsoft.SQLServer.ConnectionInfo.dll file.
Uwaga
The Trace and Replay objects are not supported on a 64-bit platform.