Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

MSSQL через интернет?   Найти похожие ветки 

 
chtr   (2004-01-19 15:37) [0]

Подскажите каким образом можно подключаться через интернет к серверу MSSQL?


 
Reindeer Moss Eater   (2004-01-19 15:37) [1]

Точно так же как и через не интернет


 
chtr   (2004-01-19 15:39) [2]

А если нет реального IP?


 
chtr   (2004-01-19 15:45) [3]

Да и с реальным IP не подключается


 
Nikolay M.   (2004-01-19 15:53) [4]


> А если нет реального IP?

Тунеллировать через прокси. Только не каждый админ такое разрешит.


> Да и с реальным IP не подключается

Не судьба, значит :(

ПС.
А что такое РЕАЛЬНЫЙ IP? То же самое, что и чисто КОНКРЕТНЫЙ IP? :)


 
chtr   (2004-01-19 16:05) [5]

Про реальный IP мне объясняли провайдеры. А где об этом можно почитать?


 
Delirium   (2004-01-19 16:09) [6]

Спроси у провайдеров :)


 
chtr   (2004-01-19 16:10) [7]

Смешно значит. Ну и на том спасибо.


 
Anatoly Podgoretsky   (2004-01-19 16:11) [8]

Не лезь ты в это дело, таких дел натворишь.


 
chtr   (2004-01-19 16:14) [9]

Что значит не лезь а программу вы будете за меня писать? Или мне к шефу подойти - Извините, мол, Не смог.


 
chtr   (2004-01-19 16:16) [10]


> Anatoly Podgoretsky © (19.01.04 16:11) [8]

На спор через неделю отчитаюсь.


 
Nikolay M.   (2004-01-19 16:32) [11]


> chtr © (19.01.04 16:16) [10]
> На спор через неделю отчитаюсь

Скажи, где именно стоит MS SQL-сервер и каким образом ему организован доступ в интернет. На 90% уверен, что можно спорить на любую сумму с закрытыми глазами (что не сделаешь).


 
KSergey   (2004-01-19 16:51) [12]

На самом деле скорее беда юудет даже не в том, что не сделает (это как раз не трудно, хотя и не понятно как это на машине с MS SQL нет реального IP.(видимо имеется в виду, что нет IP для инета, это некая машина с IP для зон локальных сетей, так скажем; но тогда к ней через инет и не подберешься, если только провайдер не сделает то, о чем пишет [4] Nikolay M.)
Так вот, самое страшное будет то, что если такой сервер будет выставлен в инет, то (уж извините, но судя по вопросу) его ... даже слово не могу подобрать... короче грохнут как жалкого котенка, голыми руками...
Вот что страшно...
И тогда уже начальник придет и скажет "а где наши финансовые данные за прошлый месяц?"
А вот это уже пипец полный...

Автору: дуйте на sql.ru и срочно читайте все статьи по поводу MS SQL, безопасности на нем и т.д.


 
Nikolay M.   (2004-01-19 17:14) [13]

Да, хочется уточнить, что под "сделать" в [11] я понимаю, что это не только будет сделано, но еще и проработает какое-то время в рабочем режиме :)
Криминальные пути достижения цели не считаются :)


> Автору: дуйте на sql.ru и срочно читайте все статьи по поводу
> MS SQL, безопасности на нем и т.д.

Имхо, негоже программеру еще и безопасностью заниматься. Защитить мало-мальски свой рабочий компьютер от взлома и свести риск заполучить на нем вирус к минимуму - это святое. Но ставить вовремя правильные заплатки, регулярно читать bug-track-и и обзоры проведенных атак, анализировать логи сервера, прикрывать дырки и постоянно думать, надежно ли все закрыто или что-то еще есть (а оно наверняка есть, на каждую хитрую ... всегда найдется болт с нарезкой) - не барское это дело. Пусть этом занимаются админы соответствующей квалификации. Иначе и программу толком не напишешь, и сервак не защитишь.

ПС
Немного ОФФ: на прошлой работе админ рассказывал, как он FreeBSD для личных нужд ставил. В процессе ее настройки воткнул сетевой хвост напрямую в интернет (естественно, от остальной сети был отключен) - его вскрыли уже через несколько минут и получили полный доступ к системе :)


 
Reindeer Moss Eater   (2004-01-19 18:24) [14]

1.I>Подскажите каким образом можно подключаться через интернет к серверу MSSQL?

2.А если нет реального IP?

Никак.


 
sniknik   (2004-01-19 20:13) [15]

Reindeer Moss Eater © (19.01.04 18:24) [14]
> 2.А если нет реального IP?
> Никак.

как нибудь да можно, см. ADO - RDS работает по протоколам HTTP, HTTPS , ... остальное не интересно в данном случае.
а у этих протоколов явный IP явно лишний ;о))

2 chtr © (19.01.04 15:37)
можеш посмотреть если разберешся сделаеш (если прав хватит), начинать лутше с доки по RDS, в паре слов не обьясниш.


 
Nikolay M.   (2004-01-19 22:41) [16]


> у этих протоколов явный IP явно лишний

Не поняла?
Не прошу рассказать в 2 словах, как обойти снаружи проксю, но хотя бы смысл сказанного (что для HTTP не нужен IP), если не трудно?


 
sniknik   (2004-01-20 00:05) [17]

HTTP - Set object = DataSpace.CreateObject("ProgId", " http://awebsrvr")

HTTPS Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr")

адрес вроде " http://awebsrvr" это все что нужно (ну не считая там логинов, паролей) в конце концов конечно связь по IP, но явно не задается (тем более что может менятся, (???) владельцы сайтов, я прав?)

а вот обойти проксю по моему не получится (ну этого я и не говорил), и кстати возможно только если подняты соответствующие сервисы.
в упоминавшейся уже книге Елмановой & ?непомню? есть примеры с коннектом к внешнему MSSQL серверу (неработают, ясно думаю почему), а вот к внутреннему серверу (к которому у меня все права) замечательно подходят (в отличии от DCOM который еще заколебешся настраивать, т.е. по умолчанию по нему не коннектится).


 
Nikolay M.   (2004-01-20 08:51) [18]


> адрес вроде " http://awebsrvr" это все что нужно (ну не считая
> там логинов, паролей) в конце концов конечно связь по IP

Дык в том то и дело, что http://awebsrvr все равно преобразуется в www.xxx.yyy.zzz :(
Не вопрос, можно делать тунеллирование через НТТР, тогда запросы будут дикого вида вроде
http://www.myproxy.ru/cgi-bin/tunnel/query=mqalfijvlknwrlf234780rohLHO;ihj;o89u0;9o4u2;oi3h:Oh;OIU092
которые уже транслируются внутрь на сервер на 1434-й порт.
Про минусы и реальность такого решения говорить, думаю, не нужно.


> а вот обойти проксю по моему не получится (ну этого я и
> не говорил), и кстати возможно только если подняты соответствующие
> сервисы

Об этом я сразу и сказал в [4]


> к внутреннему серверу (к которому у меня все права) замечательно
> подходят

Дык :) Конечно, подходит :)
А вот с внешним, который за проксей, облом-с будет.


 
Reindeer Moss Eater   (2004-01-20 08:56) [19]

Если у автора нет реального IP (не на сервере с MSSQL, а вообще нет)то куда вы будете рыть туннель?


 
Nikolay M.   (2004-01-20 09:34) [20]


> Reindeer Moss Eater © (20.01.04 08:56) [19]

Тоже хотелось узнать, что такое "реальный IP". Напрягая свои телепатические способности, могу предположить, что "реальный IP" - это IP в интернете. IP-шники зон локальных сетей, видимо, считаются "нереальными". Некоторая логика в этом есть :)


 
chtr   (2004-02-02 04:43) [21]

Отчитываюсь :). Несколько поздно, но лучше поздно. :)
Значит с "реальным IP" это скорее вопрос терминологии. По крайней мере мой провайдер оперирует именно этим термином. Написал заявление, выделили в течение 4-х дней адрес.
По вопросу безопасности: Фаерволл в ХР отключать не стал, добавил порт 1433, осталось пользователей на сервере описать. Кажись все?


 
chtr   (2004-02-02 04:44) [22]

Всем большое спасибо. Очень помогли.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.032 c
1-79718
Aligator
2004-02-12 17:12
2004.02.25
Организация запуска программы по рассписанию (напр. раз в месяц)


1-79948
wik
2004-02-12 11:01
2004.02.25
Нужен модуль работы с календарем


9-79533
Unknown user
2003-07-24 18:56
2004.02.25
Рисование городских пейзажей.


1-79788
Adoon
2004-02-11 17:18
2004.02.25
Проблемы с tbsCheck


14-80126
syte_ser78
2004-02-02 17:34
2004.02.25
Помогите написать функцию





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский