Ich verwende meine Anwendung lokal - dh. Kein externer Verkehr und sehr geringe Anzahl von Abfragen, vollständig unter meiner Kontrolle. Ich sehe Tonnen von 'Audit Login' und 'Audit Logout' Events. Was sind das und wo sind sie tatsächlich gespeichert (dh. Wo ist dieses Audit-Protokoll)? Dies ist ein Hinweis auf ein Problem mit Verbindungen, da ich nur eine einfache Verbindungszeichenfolge in meiner App habe und dachte, dass Verbindungen während des gesamten Betriebs meiner App aktiv bleiben würden (z. B. eine einmalige Anmeldung beim Start und dann eine einmalige Abmeldung beim Beenden).SQL-Profile mit hoher Aktivität
Antwort
Klingt wie ASP.NET-Verbindungspooling? Siehe http://msdn.microsoft.com/en-us/library/8xx3tyca(v=vs.71).aspx. Aktive Verbindungen können in ASP.NET zusammengefasst werden, sodass bei einer Datenbankoperation keine Verbindung zur Datenbank hergestellt werden muss, sondern wiederverwendet werden muss.
Die Audit-Ereignisse sind wahrscheinlich damit verbunden. SQL Server überprüft das Anmelden und Abmelden. Sie können dieses Verhalten möglicherweise konfigurieren, siehe http://msdn.microsoft.com/en-us/library/ms175850.aspx.
Audit-Anmeldung ist ein "Event Class", das durch das SQL Server Profiler-Tool verfügbar gemacht wird. Es handelt sich nicht um einen physischen Prüfpfad, d. H. Diese Ereignisklassendaten werden nicht in einer Datenbanktabelle an einer bestimmten Stelle in SQL Server aufgezeichnet.
Das Ereignis wird jedes Mal ausgelöst, wenn SQL Server eine neue SQL Server-Anmeldung authentifizieren muss oder wenn eine bestehende Verbindung aus einem Verbindungspool wiederverwendet wird.
Siehe Audit Login Event Class
- 1. Bild mit hoher Auflösung - OutOfMemoryError
- 2. Druckergebnisse mit hoher Präzision (Gleitkomma)
- 3. Traffic-Generierung mit hoher Bandbreite
- 4. Schriftgröße für Outlook 2013 mit hoher DPI
- 5. Anzeigen von Bild mit hoher Auflösung
- 6. Die Begriffe mit hoher Dokumenthäufigkeit erhalten
- 7. Kind div mit hoher z-index nicht
- 8. Java Fließkomma-Bibliothek mit hoher Präzision
- 9. Effizientes Aktualisieren eines QTableView mit hoher Geschwindigkeit
- 10. Inverse einer Matrix mit hoher Bedingungsnummer suchen
- 11. Drucken hoher Auflösung mit temporärer Bitmap
- 12. Bilder mit hoher Auflösung in einer uiwebview
- 13. Beste Methode zum Speichern von Zeitreihendaten mit hoher Schreibdichte und hoher Aggregation. (~ 1 Milliarde Punkte)
- 14. Art von Funktionen hoher Ordnung
- 15. Erstellen einer Serial Dispatch Queue mit hoher Priorität mit GCD
- 16. Wie nehmen Sie Bilder mit hoher Auflösung mit Camera.takePicture()?
- 17. Servlet Principal in Filter mit hoher Priorität, mit Spring Security
- 18. Python - Kommunikation mit anderen Anwendungen mit hoher Rate
- 19. mit den Roll Aktivität innerhalb Navigation Aktivität
- 20. Wie wird ein GCM mit hoher Priorität gesendet?
- 21. Wie wird ein Array-Objekt mehrfach mit hoher Leistung verwendet?
- 22. Stylesheets/Qt Designer-Unterstützung für Bildschirme mit hoher Auflösung?
- 23. Wie erhält 'printk' die aktuelle Uhrzeit mit hoher Auflösung?
- 24. Wie speichern digg (oder andere Websites mit hoher Lastkategorie) Benutzersitzungen?
- 25. Wie Service ImpersonateLoggedOnUser haben, aber mit hoher obligatorischer Integrität?
- 26. System.Speech.Synthes hängt mit hoher CPU auf 2012 R2
- 27. Verlieren serielle Daten während der Übertragung mit hoher Baudrate
- 28. HTML-Fließkommazahlfeld mit hoher Genauigkeit aber runder Wert
- 29. Unterschied zwischen zwei Zeitstempeln in SQLite mit hoher Genauigkeit
- 30. Liste der Prozesse mit hoher Priorität im Listenfeld
ich auch eine ungerade sp_reset_connection wieder auftretenden bekommen - irgendwelche Ideen, was dieses ist? –
Dup? http://stackoverflow.com/questions/279401/sql-connection-pooling-and-audit-login-logout – Schultz9999