2009-03-05 64 views
5

Có thể kết nối với máy chủ SQL Server qua proxy (http) bằng cách sử dụng nhà cung cấp SQLSERVER oledb không?Cách kết nối với SQL Server qua máy chủ proxy

Làm cách nào để chỉ định địa chỉ proxy và cổng trong chuỗi kết nối nếu có thể?

Phương pháp không chuẩn nào để bỏ qua proxy mà bạn đề xuất nếu không thể?

+2

Tôi đã giải quyết nó bằng cách sử dụng ứng dụng đường hầm tcp tùy chỉnh, cho phép bỏ qua máy chủ proxy. – begray

+0

bạn có thể mô tả chính xác không? –

Trả lời

1

Bài viết này có vẻ cụ thể đối với máy chủ MS ISA, nhưng lý thuyết có thể giữ.

http://msdn.microsoft.com/en-us/library/ms190801.aspx

http://msdn.microsoft.com/en-us/library/ms190801(SQL.90).aspx


chỉnh sửa:

Có lẽ một dịch vụ web sql 2005 sẽ phù hợp với nhu cầu của bạn? http://technet.microsoft.com/en-us/library/ms345140(SQL.90).aspx

Nó sẽ không cung cấp cho bạn chức năng odbc bình thường. Bạn không nên để lộ máy chủ SQL của mình vào internet btw.

Ngoài ra, hãy xem nhận xét.

+0

Cảm ơn. Nhưng tôi đã có tình hình khác nhau ở đây, SQLSERVER là máy chủ công cộng trên Internet, và tôi sẽ truy cập Internet thông qua máy chủ proxy http. Ngoài ra nó sẽ là tuyệt vời để kết nối với tối thiểu (không) sửa đổi cấu hình proxy. – begray

+1

Và tôi đã bỏ phiếu vì sao ?? Nhưng liên quan đến bình luận của bạn, tôi sẽ nghĩ rằng bạn cần phải thực hiện một sửa đổi để cho phép lưu lượng truy cập đến máy chủ sql của bạn trên một cổng cụ thể bằng cách sử dụng tcp. SQL không làm http, trừ khi bạn sẽ sử dụng một webservice. – Sam

+0

Bởi vì hầu hết mọi người xem xét việc có một publis SQL Server là ngu ngốc như nó được. Lời mời tàn bạo lớn để bị tấn công. – TomTom

Các vấn đề liên quan