Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ponowne odtwarzanie to możliwość otwierania zapisanego śladu i jego ponownego odtworzenia. Program SQL Server Profiler oferuje wielowątkowy silnik odtwarzania, który może symulować połączenia użytkowników oraz uwierzytelnianie SQL Server. Ponowne odtwarzanie jest przydatne do rozwiązywania problemów z aplikacją lub procesem. Po zidentyfikowaniu problemu i zaimplementowaniu poprawek uruchom ślad, który wykrył potencjalny problem z poprawioną aplikacją lub procesem. Następnie powtórz oryginalną trasę i porównaj wyniki.
Oprócz innych klas zdarzeń, które chcesz monitorować, należy przechwycić określone klasy zdarzeń w celu włączenia odtwarzania. Te zdarzenia są domyślnie przechwytywane, jeśli używasz szablonu śledzenia TSQL_Replay. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące odtwarzania.
Aby ponownie odtworzyć tabelę śledzenia
Otwórz tabelę śledzenia zawierającą klasy zdarzeń niezbędne do odtworzenia.
W menu Odtwarzanie kliknij pozycję Starti połącz się z instancją serwera, na której chcesz odtworzyć śledzenie.
W oknie dialogowym konfiguracji odtwarzania, na karcie Podstawowe opcje odtwarzania, wskaż serwer odtwarzania. Kliknij Zmień, aby zmienić serwer wyświetlany w polu serwera odtwarzania .
Opcjonalnie wybierz jedno z następujących miejsc docelowych, w których chcesz zapisać powtórkę:
Zapisz do pliku, który określa plik, w którym ma być zapisywana powtórka.
Zapisz w tabeli, która określa tabelę bazy danych, w której ma być zapisywana powtórka.
Wybierz Powtórz zdarzenia w kolejności, w której zostały prześledzonelub Ponów odtwarzanie zdarzeń przy użyciu wielu wątków. W poniższej tabeli wyjaśniono różnicę między tymi ustawieniami.
Opcja Opis Odtworzyć zdarzenia w kolejności, w której zostały śledzone Odtwarza zdarzenia w kolejności, w której zostały zarejestrowane. Ta opcja umożliwia debugowanie. Odtwórz ponownie zdarzenia przy użyciu wielu wątków Ta opcja używa wielu wątków do ponownego odtwarzania każdego zdarzenia niezależnie od sekwencji. Ta opcja optymalizuje wydajność. Wybierz pozycję Wyświetl wyniki powtórki, aby obejrzeć powtórkę w miarę jej przebiegu.
Opcjonalnie kliknij kartę Zaawansowane opcje odtwarzania, aby określić następujące opcje:
Aby odtworzyć wszystkie identyfikatory procesów serwera (SPID), wybierz odtwórz systemowe identyfikatory SPID.
Aby ograniczyć powtórkę do procesów należących do określonego SPID, wybierz Powtórz tylko jeden SPID. W polu SPID, aby odtworzyć, wpisz SPID.
Aby odtworzyć zdarzenia, które wystąpiły w określonym przedziale czasu, wybierz pozycję Ogranicz powtórkę według daty i godziny. Wybierz datę i godzinę dla godziny rozpoczęciai godziny zakończenia, aby określić okres do uwzględnienia w odtworzeniu.
Aby kontrolować, jak program SQL Server zarządza procesami podczas odtwarzania, skonfiguruj opcje monitora kondycji .
Zobacz też
uprawnienia wymagane do uruchamiania profilera programu SQL Server
Ślady odtwarzania
Otwórz tabelę śledzenia (SQL Server Profiler)
SQL Server Profiler