포트 1433에 대한 프록시를 사용하여 SQL 명령 및 쿼리 결과를 모니터링하고 변환하는 데 관심이 있습니다. 그러나 SQL이 어떻게 작동하는지에 대해서는 잘 모릅니다. 여기, SQL Server 및 다른 SQL 제품에 대한 정보 나 설명서는 어디에서 찾을 수 있습니까?SqlCommand는 Sql Server와 어떻게 통신합니까?
2
A
답변
4
SqlClient을 포함한 모든 클라이언트는 테이블 형식 데이터 스트림 프로토콜 (일명 TDS)을 사용하여 SQL Server와 통신합니다. 이 프로토콜은 EU Microsoft competition case에 해당하므로 문서화 된 것입니다. 전체 설명은 Tabular Data Stream Protocol을 참조하십시오. FreeTDS은 다른 GNU/LGPL 구현입니다.
TDS는 명명 된 파이프, TCP 또는 공유 메모리와 같은 다른 전송 위에 구현할 수 있습니다. 프로토콜은 이러한 모든 전송에서 동일합니다.
'가족'SQL Server에 속하는 일부 제품은 EU 판결에 해당하지 않으며 문서화되어 있지 않습니다.
관련 문제
- 1. SqlCommand는 매개 변수를 어떻게 sanitize합니까?
- 2. 매개 변수가있는 SqlCommand는 어떻게 작동합니까?
- 3. SQL Server와 프로그램 동기화
- 4. Django authnetication은 SQL Server와 어떻게 작동합니까?
- 5. SQL Server와 IIS는 끊어진 연결을 어떻게 처리합니까?
- 6. 서비스가 활동과 어떻게 통신합니까?
- 7. libvirt는 kvm과 어떻게 통신합니까?
- 8. 앱 도메인간에 어떻게 통신합니까?
- 9. USB 스캐너와 어떻게 통신합니까?
- 10. 보기가 모델과 어떻게 통신합니까?
- 11. 지시어는 컨트롤러에서 어떻게 통신합니까?
- 12. OS가 CPU와 어떻게 통신합니까?
- 13. OpenGL과 GPU는 어떻게 통신합니까?
- 14. SQL Server와 Oracle 용어
- 15. XPages는 SQL Server와 동기화합니다.
- 16. SqlCommand는 매개 변수가있는 SQL 문을 최적화합니까?
- 17. SQL Server와 MySQL, sargeability는 동일합니까?
- 18. C#하는 SqlCommand는
- 19. 보고서 뷰어는 SSRS와 어떻게 통신합니까?
- 20. 내가 만든 HTTPLISTENER와 어떻게 통신합니까?
- 21. 텔넷 서버는 클라이언트와 어떻게 통신합니까?
- 22. android는 동적 서비스와 어떻게 통신합니까?
- 23. Kubernetes 모듈은 etcd와 어떻게 통신합니까?
- 24. modernizr.js는 HTML5 파일과 어떻게 통신합니까?
- 25. 서버와 클라이언트는 어떻게 제대로 통신합니까?
- 26. HTTPS와 어떻게 통신합니까? (Basic Stuff)
- 27. 다른 소켓의 CPU는 어떻게 통신합니까?
- 28. C++과 Flash간에 어떻게 통신합니까?
- 29. JApplet Form은 Servlet과 어떻게 통신합니까?
- 30. SQL Server와 Oracle의 테이블 비교
Fab, 감사합니다. 이미 프록시 https://github.com/mclap/tdsproxy를 발견했습니다! 이제 답을 수락하기 위해 8 분을 기다려야합니다. – mcintyre321
최종 업데이트 4 년 전 commit message "builds OK"... 유망한 소리 :) –