Entwickelt eine Windows-Anwendung, die remote auf einen SQL Server online zugreift. Der ISP des Clients blockiert jedoch Port 1433. Welche anderen Optionen gibt es, um von der Windows App aus eine Verbindung zu SQL Server herzustellen?SQL Server-Port ist blockiert
Antwort
SQL Server sollte über ein Netzwerkdienstprogramm verfügen, in dem Sie den zu verwendenden Port konfigurieren können. Wenden Sie sich an den ISP Ihres Kunden, um zu sehen, welche Ports geöffnet sind (möglicherweise können sie sogar 1433 für Sie öffnen), und konfigurieren Sie dann den Server für die Verwendung dieses Ports.
In meinem zu installieren, wählen Sie: "Start > All programs > Microsoft SQL Server > Server Network utility"
, wählen "Enabled Protocols"
dann "TCP/IP"
und "Properties"
.
Von dort können Sie den Standard-Port zu einem zugänglicheren festlegen.
Sie können die Portnummer ändern, unter der SQL Server ausgeführt wird, um einen Port zu verwenden, der tatsächlich beim ISP geöffnet ist.
Seit 1433 ist der Standardanschluss für SQL Server, es ist ein häufiges Ziel für Hacker. Einige ISPs wählen eine willkürliche Portnummer, um dies zu verschleiern. Möglicherweise müssen Sie herausfinden, welche Portnummer von ihnen stammt.
Eine weitere Option ist die Verwendung eines in IIS gehosteten WCF Web Service, und Ihre Windows-App ruft diesen Dienst an.
- 1. SendKeys.send ist blockiert
- 2. Wie testen, ob die SQL-Injektion blockiert ist?
- 3. SQL Server 2008 R2 im Einzelbenutzermodus blockiert
- 4. Integration mehrerer Clients, die eine Verbindung zum Serverport herstellen
- 5. Blockiert oder blockiert ESI?
- 6. PHP: Include-Funktion ist blockiert
- 7. Wie Sie herausfinden, welche SQL-Abfragen blockiert werden und was sie blockiert?
- 8. ist mein Code blockiert Knoten Thread
- 9. NSTimer nicht feuern, wenn Runloop blockiert ist
- 10. Label.Textänderung wird blockiert?
- 11. Wird boto3.Bucket.upload_file blockiert oder nicht blockiert?
- 12. NHiberate verschachtelte Transaktion blockiert
- 13. HttpURLConnection.getInputStream() blockiert
- 14. Blockiert Exhanger.exchange?
- 15. db.createUser() blockiert
- 16. Blockiert Abfrage-Befehle genug, um SQL-Injektion zu verhindern?
- 17. Firefox blockiert Facebook Js
- 18. UIGestureRecognizer blockiert Tabellenansicht Scrollen
- 19. Multiprocessing in Python blockiert
- 20. Blockiert schließlich nicht?
- 21. WebLogic blockiert Fadenschutz
- 22. Cordova Plugin Thread blockiert
- 23. Thread blockiert die UI
- 24. GLKViewControllerDelegate wird blockiert
- 25. TCP send() blockiert
- 26. Atomeditor, der git blockiert
- 27. WaitForDrawerClose blockiert Drucken
- 28. Was passiert, wenn catch blockiert oder eine Ausnahme blockiert?
- 29. Wird die Konsolenausgabe blockiert?
- 30. Wie ChildWindow blockiert
Ich denke, der Web-Service wird Port 80 standardmäßig verwenden, richtig? – hellboy32
das ist richtig. – ichiban