In unserem Unternehmen habe ich keinen Zugriff auf MSSQL Server, so dass ich auf die Systemtabellen zugreifen kann.Wie finden Sie den laufenden SQL Server-Port, wenn Sie den Server nicht besitzen?
Antwort
Was funktioniert für mich ist:
- Erfassung der Netzwerkverkehr
Wireshark
(als Administrator ausführen, Network Interface wählen), während die Verbindung zum Server zu öffnen. - Finden Sie die IP-Adresse mit
ping
- Filter mit
ip.dst == x.x.x.x
Der Anschluss ist in der Spalte info
im Format src.port -> dst.port
Wenn Sie Rechte an SQL gezeigt, aber nicht das Betriebssystem Sie erhöht haben, kann das Protokoll abfragen.
Wenn Sie aber keinen Zugriff auf das Betriebssystem haben können Abfragen ausführen, versuchen Sie vielleicht:
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on'
GO
Wenn Sie Rechte an SQL haben nicht erhöht, von der Client-Seite Windows-Rechner mit einem aktiven Verbindung können Sie einen netstat-Befehl ausführen und sehen, an welchen Ports Sie mit dem Ziel verbunden sind. Filtere die IP-Adresse des Hosts.
netstat -an | find "10.1.10.xxx"
Sie werden sehen, dass ich Verbindungen zum Host auf 3389 und 1433. Vielleicht hilft das schmale es nach unten.
Nein Ich habe keine Rechte an den Systemtabellen. Um von Powershell über 'system.data.sqlclient 'auf die Datenbank zugreifen zu können, brauche ich den Port. Wenn Sie die Verbindungszeichenfolge anfordern, erhalten Sie diese meist ohne Portinformationen. Warum das so ist, weiß ich nicht. Ich kann das SQL-Team fragen und sie sehen es auf dem Server nach. Mit Wireshark kann ich das von der Client Seite herausfinden – fbehrens
- 1. Wie finden Sie den laufenden SQL Server-Port?
- 2. So beenden Sie den Browser-Sync-Server, oder wie Sie den laufenden Server kennen Pid
- 3. Wie finden Sie den Deadlock?
- 4. So ändern Sie den SQL Server-Standardport
- 5. dbus_bus_request_name(): Verbindungen dürfen den Dienst nicht besitzen
- 6. VBScript: Wie erhalten Sie den vollständigen Pfad des laufenden Prozesses?
- 7. SQL Server - Finden Sie den Namen cols durch den angegebenen Wert
- 8. finden Sie den Webseiten-Namen, wenn nicht auf URL angezeigt
- 9. Wie finden Sie Top SQL in den letzten 5 Minuten?
- 10. Wie finden Sie den gleichen Wochentag letztes Jahr in SQL?
- 11. Finden Sie den Ordner Vagrantfile
- 12. So finden Sie den Kollisionsort
- 13. Finden Sie den dritten Punkt
- 14. Wie Sie den Verlauf der gespeicherten SQL Server-Prozedurrevisionen aufbewahren
- 15. Wie finden Sie den nächsten August? C#
- 16. Finden Sie den vorherigen Sonntag Datum Algorithmus
- 17. Wie finden Sie den vorherigen Merge-Commit?
- 18. den langsam laufenden Stored Procedure
- 19. Wie finden Sie den Seriennamen mit VBA?
- 20. Wie finden Sie den Paketverlust in Wireshark?
- 21. Wie finden Sie den Namen des Linked-Servers im SQL Server Management Studio?
- 22. Wie finden Sie den letzten Zugriff auf eine Datenbank?
- 23. Ändern Sie den Speicherort des SQL Server-Wartungsplanberichts?
- 24. JPA finden Sie den letzten Eintrag
- 25. Finden Sie vollständige SQL Server-Datenbankgröße
- 26. Wie finden Sie den n-ten höchsten Wert in einer Tabelle in SQL Server
- 27. Finden Sie den Unterschied zwischen zwei Arrays
- 28. So finden Sie den oauth_verifier in Magento
- 29. Wie finden Sie den nächsten nicht gleichwertigen Wert eines Gleitkommawerts?
- 30. So aktivieren Sie den Volltextindex auf Sql Server 2008 Tabelle
Fragen Sie die DBAS. Sie sollten nicht versuchen, diese Informationen zu finden, es sei denn, Sie haben eine gültige Beziehung zum Eigentümer der Datenbank, in welchem Fall es keinen Grund gibt, sie nicht direkt zu fragen. – HLGEM