Репликация или VPN? Или что-то другое?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Репликация или VPN? Или что-то другое?

Сообщение shady » 28.11.2006 (Вт) 12:52

Нужен совет по выбору.
Задача - связь удаленных офисов с БД (необходим доступ к отчетам Reporting Services), причем у удаленных филиалов доступ Read Only.
Что выбрать? Смотреть желательно со стороны экономии траффика.

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 28.11.2006 (Вт) 14:28

Просто удаленное подкоючение. Через интернет :)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 28.11.2006 (Вт) 14:52

_ae_ писал(а):Просто удаленное подкоючение. Через интернет :)
Пост ради поста?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 28.11.2006 (Вт) 15:16

shady
Совет человеку, который его не ценит.
Чем вызвано требование использовать VPN, etc?

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 28.11.2006 (Вт) 16:30

Есть БД на сервере внутри организации "О", которая находится в городе "А". Есть филиал "Ф" в городе "Б" и программа которая работает в "О".
Задача сделать тоже самое в "Ф".
Доступ к интернет есть. Внешний IP только у "О".

Я вижу решение пока только то, что описал выше. И в реплике
Просто удаленное подкоючение. Через интернет
я ничего (в т.ч. совета), для себя, не почерпнул. Поэтому и сделал такой вывод.

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 28.11.2006 (Вт) 16:36

shady
Что мешает программе из Ф подключится к серверу О?

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 8:10

_ae_
Был опыт такого подключения? Как по траффику?
--
На всякий случай: SQL 2005

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 29.11.2006 (Ср) 9:01

shady, если данные нужны только для просмотра, то при соединении через сервер терминалов(при корретных настройках) трафик будет минимальный.(за прорисовку картинки)
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 10:12

Matew
Сервер терминалов для меня новое, но вот что я прочитал:
Microsoft писал(а):В семействе операционных систем Microsoft® Windows Server™ 2003 сервер терминалов дает пользователям компьютеров-клиентов всей сети доступ к программам Windows, установленным на серверах терминалов. С помощью сервера терминалов можно в одной точке установить программу, что позволит множеству пользователей из удаленного расположения на рабочем столе семейства операционных систем Windows Server 2003 запускать программы, сохранять файлы, использовать сетевые ресурсы, как на собственных компьютерах.

Исходя из этого понял что это что-то типа Radmina. Если не так, пожалуйста поправьте.

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 29.11.2006 (Ср) 10:21

Очень похоже. Будут вопросы-спрашивай. Хоть на ХР настроим :)
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 29.11.2006 (Ср) 11:23

shady
SQL 2005 сетевая база данных, ты правда полагаешь, что ее разроботчики не предусмотрели наиболее качественно, быстрого и экономичного способа подключения к ней?
По моему, читать слова типа VPN и стараться применять их везде, где только возможно не лучший способо принимать бизнес решения;)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 11:51

_ae_ писал(а):shady
SQL 2005 сетевая база данных, ты правда полагаешь, что ее разроботчики не предусмотрели наиболее качественно, быстрого и экономичного способа подключения к ней?

Ну если на то пошло, то это СУБД.

По моему, читать слова типа VPN и стараться применять их везде, где только возможно не лучший способо принимать бизнес решения;)

Если бо Вы внимательней читали вопрос, то
Shady писал(а):Reporting Services
был одним из ключевых моментов, ибо отчеты предоставляют сводную информацию, в то время как программа дает просмотр более детальный. При этом, если уметь грамотно пользоваться системой отчетов, можно от программы и отказаться. Доступ к отчетам можно получить так:
Код: Выделить всё
http://SERVER_NAME/Reports/Pages/Folder.aspx

Отсюда, я сделал вывод, что возможно придется применить VPN.

Если есть дельный совет, или хотя бы понимание
Просто удаленное подкоючение. Через интернет
того как это можно реализовать, пожалуйста скажите.

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 29.11.2006 (Ср) 12:01

Размести базу MySql на том серваке, где постоянный IP

В программе при конфигурации строки подключения к базе указывай IP сервака с базой и Port для подключения...
если правильно делать запросы в программу, то трафик будет умеренный...хотя я конечно же не знаю, что у тебя за база )

Самое простое решение, на мой взгляд

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 12:04

August писал(а):Размести базу MySql на том серваке, где постоянный IP

В программе при конфигурации строки подключения к базе указывай IP сервака с базой и Port для подключения...
если правильно делать запросы в программу, то трафик будет умеренный...хотя я конечно же не знаю, что у тебя за база )

Самое простое решение, на мой взгляд

Не понял при чем здесь MySQL?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 29.11.2006 (Ср) 12:12

Если есть дельный совет, или хотя бы понимание
Нет, гений, сам решай свои трабблы. А если появится вопрос - научись сначала задать его.

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 29.11.2006 (Ср) 12:36

_ae_ писал(а):
Если есть дельный совет, или хотя бы понимание
Нет, гений, сам решай свои трабблы. А если появится вопрос - научись сначала задать его.


+1

shady
Почитай что нибудь умное про базы данных... или ты думаешь, что MySql это только СУБД (как система управления)... Как по-твоему, чем отличается MySql от Access...

ЗЫ: MySql это самое подходящее тебе!
ЗЫ2: как происходит подключение к базе я писал выше(IP, PORT...и понеслось)
ЗЫ3: если что нибудь дасть понять(localhost может быть IP):
Код: Выделить всё
Public Sub CreateMySqlConnection()
  Dim myConnString As String = _
    "Persist Security Info=False;database=test;server=localhost;user id=joeuser;pwd=pass"
  Dim myConnection As New MySqlConnection( myConnString )
  myConnection.Open()
  MessageBox.Show( "Server Version: " + myConnection.ServerVersion _
    + ControlChars.NewLine + "Database: " + myConnection.Database )
  myConnection.ChangeDatabase( "test2" )
  MessageBox.Show( "ServerVersion: " + myConnection.ServerVersion _
    + ControlChars.NewLine + "Database: " + myConnection.Database )
  myConnection.Close()
End Sub

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 29.11.2006 (Ср) 12:48

August,
shady писал(а):На всякий случай: SQL 2005
:?
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 12:50

August писал(а):
_ae_ писал(а):
Если есть дельный совет, или хотя бы понимание
Нет, гений, сам решай свои трабблы. А если появится вопрос - научись сначала задать его.


+1

shady
Почитай что нибудь умное про базы данных... или ты думаешь, что MySql это только СУБД (как система управления)... Как по-твоему, чем отличается MySql от Access...

ЗЫ: MySql это самое подходящее тебе!
ЗЫ2: как происходит подключение к базе я писал выше(IP, PORT...и понеслось)
ЗЫ3: если что нибудь дасть понять(localhost может быть IP):
Код: Выделить всё
Public Sub CreateMySqlConnection()
  Dim myConnString As String = _
    "Persist Security Info=False;database=test;server=localhost;user id=joeuser;pwd=pass"
  Dim myConnection As New MySqlConnection( myConnString )
  myConnection.Open()
  MessageBox.Show( "Server Version: " + myConnection.ServerVersion _
    + ControlChars.NewLine + "Database: " + myConnection.Database )
  myConnection.ChangeDatabase( "test2" )
  MessageBox.Show( "ServerVersion: " + myConnection.ServerVersion _
    + ControlChars.NewLine + "Database: " + myConnection.Database )
  myConnection.Close()
End Sub

Какой +1????
Кикие ЗЫ????
Вы хоть читали топик сначала??
Shady писал(а):Нужен совет по выбору.
Задача - связь удаленных офисов с БД (необходим доступ к отчетам Reporting Services), причем у удаленных филиалов доступ Read Only.
Что выбрать? Смотреть желательно со стороны экономии траффика.

Это означает что у меня уже все отлажено и работает внутри моей организации (MS SQL 2005 + Reporting Services). Теперь нужно дать возможность территориально удаленным филиалам пользоваться информацией которая постоянно вводится в БД.
Для чего мне нужно здесь использовать MySQL я не понимаю...

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 29.11.2006 (Ср) 13:06

в параметрах подключения к базе посмотрите и укажите ее место распожение как IP адрес


....................информация ниже устарела
Код: Выделить всё
"Persist Security Info=False;database=test;server=localhost;user id=joeuser;pwd=pass"


какие данные у Вас в этой строке?

server=localhost укажите сдесь место расположения Вашей базы (IP) и тогда я вообще не понимаю в чем проблема... Вы подключитесь к базе данных удаленно, попробуйте! Даже если она в Китае)

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 13:24

Если я поставлю SQL Server с конфиденциальной информацией на машине которая смотрит в интернет, что сделают со мной те (чья информация хранится) когда какой-нить умелец качнет всю мою базу? О безопастности я могу забыть сразу при таком подходе?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 29.11.2006 (Ср) 13:36

shady
Зависит от кривизны рук. Если пароль администратора базы 12345 и ты никогда не слышал про фаерволы то уволят.

August
Бывалый
Бывалый
 
Сообщения: 209
Зарегистрирован: 25.08.2006 (Пт) 10:48
Откуда: C сибири

Сообщение August » 29.11.2006 (Ср) 13:40

У MySQL очень большие возможности в плане безопасности _ae_ прав!

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 29.11.2006 (Ср) 13:42

И чем же они (возможности) больше, чем у MS SQL :roll:
Просто интересно...
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 29.11.2006 (Ср) 13:43

August
Я не утверждал что в MySQL больше возможностей для безопасности. Я вообще не употребил термин MySQL ни в одном из своих постов. MySQL тут вообще не в тему.
И вообще, MS SQL кажеться опережает MySQL по всем пунктам, кроме разве что цены.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 29.11.2006 (Ср) 16:05

shady писал(а):Если я поставлю SQL Server с конфиденциальной информацией на машине которая смотрит в интернет, что сделают со мной те (чья информация хранится) когда какой-нить умелец качнет всю мою базу? О безопастности я могу забыть сразу при таком подходе?
Если у тебя не бесконечное количество клиентов, то в настройках фаерволла достаточно разрешить подключения на порт 1433 только с их адресов.
Лучший способ понять что-то самому — объяснить это другому.

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 29.11.2006 (Ср) 16:17

Ну в общем надо напрягать сисадмина, и пусть он делает.

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 29.11.2006 (Ср) 17:51

VPN не советую - у MSSQL проблемы с этим протоколом, причем ситуация практически не поддается решению. Что действительно поможет, так это получение на стороне клиента dedicated static IP и настройка на корпоративном фаере в головном офисе маршрута, который будет входящие подключения с клиентского ипа на порту TCP 1433, 1434 форвардить непосредственно на машину с MSSQL.

Все остальное настоятельно не рекомендую - я 2,5 года занимался всей этой бадягой, ничего лучше так и не нашел в результате.

zan
Бывалый
Бывалый
 
Сообщения: 224
Зарегистрирован: 24.08.2006 (Чт) 4:55

Сообщение zan » 30.11.2006 (Чт) 4:50

Соглашусь с Matew...
Add:
Если настроен тс, прокси с файрволом.

shady
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 09.11.2005 (Ср) 11:03

Сообщение shady » 30.11.2006 (Чт) 8:14

Ennor, спасибо, а от Сервера Терминалов думаете стоит отказаться?

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 30.11.2006 (Чт) 10:33

Ennor, как этот способ по трафику? И чем плох СТ? (удобства на лицо: малый трафик при большой базе, широкая возможность администрирования).
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

След.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 98

    TopList