2009-03-05 25 views
5

Czy można połączyć się z serwerem SQL Server za pośrednictwem serwera proxy (http) za pomocą dostawcy SQLSERVER oledb?Jak połączyć się z serwerem SQL za pośrednictwem serwera proxy

Jak mogę określić adres proxy i port w łańcuchu połączenia, jeśli jest to możliwe?

Jakie niestandardowe metody pomijania proxy zalecamy, jeśli nie jest to możliwe?

+2

Rozwiązałem go za pomocą niestandardowej aplikacji tunelowania tcp, która pozwala ominąć serwer proxy. – begray

+0

Czy mógłbyś opisać, jak dokładnie? –

Odpowiedz

1

Ten artykuł wydaje się być specyficzny dla serwerów MS ISA, ale teoria może się utrzymywać.

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

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


edit:

Może sql 2005 serwis internetowy będzie pasowała do Twoich potrzeb? http://technet.microsoft.com/en-us/library/ms345140(SQL.90).aspx

Nie zapewni to jednak normalnej funkcjonalności odbc. Nie powinieneś wystawiać swojego serwera SQL na Internet.

Zobacz także komentarz.

+0

Dzięki. Ale mam tutaj inną sytuację, SQLSERVER jest serwerem publicznym w Internecie i mam zamiar połączyć się z Internetem przez serwer proxy HTTP. Poza tym dobrze byłoby połączyć się z minimalnymi modyfikacjami (brakiem) konfiguracji proxy. – begray

+1

A ja jestem odrzucony, dlaczego? Jeśli chodzi o komentarz, myślę, że trzeba wprowadzić modyfikację, aby zezwolić na ruch do twojego serwera sql na określonym porcie przy użyciu tcp. SQL nie wykonuje http, chyba że zamierzasz korzystać z usługi internetowej. – Sam

+0

Ponieważ większość ludzi uważa, że ​​serwer SQL Publis jest tak idiotyczny, jak to tylko możliwe. Wielkie brutalne zaproszenie do zhackowania. – TomTom

Powiązane problemy