Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: .NET Framework
.NET .NET
Standard
Sie können Microsoft.Data.SqlClient-Diagnoseindikatoren in mehreren Zielframeworks verwenden, um den Status Ihrer Anwendung und die verwendeten Verbindungsressourcen zu überwachen. Verwenden Sie performance counters in .NET Framework und event counters in .NET Core und .NET Standard.
Hinweis
Wenn Sie die Windows-Authentifizierung (integrierte Sicherheit) verwenden, müssen Sie entweder die Ereignisindikatoren number-of-active-connection-pool-groups und number-of-active-connection-pools oder die Leistungsindikatoren NumberOfActiveConnectionPoolGroups und NumberOfActiveConnectionPools überwachen. Dies liegt daran, dass Verbindungspoolgruppen eindeutigen Verbindungszeichenfolgen zugeordnet werden. Bei Verwendung der integrierten Sicherheit werden die Verbindungspools den Verbindungszeichenfolgen zugeordnet, und zusätzlich werden separate Pools für einzelne Windows-Identitäten erstellt. Wenn Fred und Julie z. B. innerhalb derselben Anwendungsdomäne beide die "Data Source=MySqlServer;Integrated Security=true"-Verbindungszeichenfolge verwenden, wird für die Verbindungszeichenfolge eine Verbindungspoolgruppe erstellt, und es werden zwei zusätzliche Pools erstellt: einer für Fred und einer für Julie. Wenn John und Martha eine Verbindungszeichenfolge mit einer identischen SQL Server-Anmeldung ("Data Source=MySqlServer;User Id=<myUserID>;Password=<password>") verwenden, wird nur ein Pool für die <-myUserID>-Identität erstellt.
In diesem Abschnitt
Leistungsindikatoren in SqlClient
Verwenden Sie den Microsoft SqlClient-Datenanbieter für SQL Server-Leistungsindikatoren, um den Status und die Verbindungsressourcen Ihrer Anwendung mithilfe des Windows-Systemmonitors oder programmgesteuert in .NET Framework zu überwachen.
Ereignisindikatoren in SqlClient
Verwenden Sie den Microsoft SqlClient-Datenanbieter für SQL Server-Ereignisindikatoren, um den Status und die Verbindungsressourcen Ihrer Anwendung in .NET Core und .NET Standard zu überwachen.