Gewusst wie: Integrieren von SQL-Ablaufverfolgungsdaten

Aktualisiert: November 2007

SQL-Ablaufverfolgung ist ein Tool, mit dem Sie in Auslastungstests die Leistung von Webanwendungen überwachen und verbessern können. Sie sollten SQL-Ablaufverfolgung nur verwenden, wenn Ihre Webanwendung SQL Server zum Speichern von Daten verwendet.

Hinweis:

SQL-Ablaufverfolgung ist nicht auf Webtests beschränkt. Auch Komponententests für Anwendungen, die auf SQL Server-Datenbanken zugreifen, sind gut für SQL-Ablaufverfolgung geeignet.

Sie können während eines Auslastungstests SQL-Ablaufverfolgungsdaten zur späteren Analyse erfassen. Die SQL-Ablaufverfolgung kann nur im Auslastungstest-Editor aktiviert werden. Während der Erstellung eines Auslastungstests mit dem Auslastungstest-Assistenten kann die SQL-Ablaufverfolgung nicht aktiviert werden. Weitere Informationen finden Sie unter Informationen zur SQL-Ablaufverfolgung.

Hinweis:

Um SQL-Ablaufverfolgung in einem Auslastungstest verwenden zu können, der lokal auf einem Computer mit Windows Vista ausgeführt wird, müssen Sie in der entsprechenden Instanz von SQL Server Mitglied der sysadmin-Rolle sein. Um dieses Problem zu beheben, muss ein SQL Server-Administrator Sie der sysadmin-Rolle hinzufügen.

So aktivieren Sie SQL-Ablaufverfolgung für einen Auslastungstestlauf

  1. Öffnen Sie im Auslastungstest-Editor einen Auslastungstest.

  2. Klicken Sie mit der rechten Maustaste auf den aktiven Knoten Testlaufeinstellungen für den Auslastungstest, und klicken Sie dann auf Eigenschaften.

    Das Eigenschaftenfenster wird angezeigt.

  3. Legen Sie die SQL-Ablaufverfolgung aktiviert-Eigenschaft fest. True gibt an, dass SQL-Ablaufverfolgung aktiviert wird. False gibt an, dass sie nicht aktiviert ist.

  4. Legen Sie die Verbindungszeichenfolge für SQL-Ablaufverfolgung-Eigenschaft fest. Geben Sie die Verbindungszeichenfolge für den zu überwachenden SQL Server ein, oder klicken Sie auf die Schaltfläche mit den Auslassungspunkten, um das Dialogfeld Verbindungseigenschaften zu öffnen.

  5. Legen Sie die SQL-Ablaufverfolgungsverzeichnis-Eigenschaft fest. Geben Sie einen Ordner zum Speichern der SQL-Ablaufverfolgungsdaten ein. SQL Server und der Client, auf dem Visual Studio Team System Test Edition ausgeführt wird, müssen Zugriff auf diesen Pfad haben.

  6. Legen Sie die Mindestdauer von SQL-Vorgängen, für die Ablaufverfolgung durchgeführt wird-Eigenschaft fest. Geben Sie einen Wert für die Mindestdauer der Abfragen ein, für die Ablaufverfolgung durchgeführt wird. Zum Beispiel gibt 500 an, dass für alle Abfragen eine Ablaufverfolgung durchgeführt wird, die länger als 500 ms dauern. Die Einheit für die Dauer ist Millisekunden. Für SQL Server 2005 ist die Einheit Mikrosekunden.

  7. Speichern Sie den Test, und führen Sie ihn aus.

    Sie können die SQL-Ablaufverfolgungsdaten erst anzeigen, nachdem der Auslastungstest abgeschlossen ist. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der SQL-Ablaufverfolgungsdaten aus einem Auslastungstestlauf.

Siehe auch

Weitere Ressourcen

Bearbeiten von Auslastungstests

Analysieren von Auslastungstestläufen

Ergebnisrepository für Auslastungstests