SQL-Verbindungserrors und Netzwerksicherheit

Gibt es irgendwelche Werkzeuge, um schnell die Netzwerksicherheit auf einen SQL server zu testing?

Wir erhalten Fehlerberichte von einem bestimmten Kunden, der eine randome "Verbindungserrors" Meldung Popup während des ganzen Tages hat. Wir haben ein paar Spots identifiziert, bei denen dieser Fehler auftreten könnte, aber zu verschiedenen Tageszeiten läuft der Code perfekt. Einige andere Forschung führt mich zu glauben, dies könnte eine Lizenzierung Problem zu sein. Ich brauche etwas, um ihre IT-Abteilung zu geben.

Verbindungserrors –

1) Sind diese nur aus Ihrer Bewerbung geschehen? Zum Beispiel, wenn eine Verbindung fällt, wenn sie durch SQL-Mgmt Studio verbunden ist, bedeutet dies, dass keine Programmierung verursacht, dass Fehler – es ist ein SQL server 'Installation / Lizenzierung / Admin / Nicht-App / Nicht-Programmierer' Fehler.

2) Wenn es nicht von einem Sys-Tool wie Studio abfällt und nur von deiner App passiert – dann musst du den Anwendungsstapel ansehen

3) Sind diese langlebigen databaseverbindungen oder OLTP-Typen? Aus deiner Beschreibung sieht es nicht so aus.

4) Du kannst mehrere Dinge tun, die ich in TCP / IP-Sachen (abgesehen von SQL-server-Layer) gucken. Run Pings in einer loop? (Nicht sicher, aber warum nicht). Schau dir TCP / IP an.

5) Wenn das Netzwerk unzuverlässig ist, sollte es auf andere Weise erscheinen, andere Dinge wie Aussicht, die eine ganztägige Verbindung erfordert, wird auch Fehler zeigen.

Für Netzwerk-Monitoring-Tools können Sie mit dem Betrachten von servers Alive oder Nagios beginnen.