Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Привет всем!
Появилась задача реализовать множественный доступ к централизованной базе данных SQL Anywhere через Internet по динамическому IP адресу как на сервере SQL Anywhere так и на клиенте через мобильную сеть сотовых операторов по технологиям EDGE, 3G, LTE .
Подскажите пожалуйста какие есть концепции и решения?
В качестве клиента рассматриваю в основном приложение реализованное на Clarion но и желательна возможность применения WEB браузера - для работы на платформе Android.
Какие решения наиболее оптимальны при использовании доступа в Internet через
мобильную сеть EDGE, 3G, LTE в наиболее худших условиях
(низкая скорость и обрывы коннекта)?
Если кто решал подобные задачи прошу высказать свои мнения.
Появилась задача реализовать множественный доступ к централизованной базе данных SQL Anywhere через Internet по динамическому IP адресу как на сервере SQL Anywhere так и на клиенте через мобильную сеть сотовых операторов по технологиям EDGE, 3G, LTE .
Подскажите пожалуйста какие есть концепции и решения?
В качестве клиента рассматриваю в основном приложение реализованное на Clarion но и желательна возможность применения WEB браузера - для работы на платформе Android.
Какие решения наиболее оптимальны при использовании доступа в Internet через
мобильную сеть EDGE, 3G, LTE в наиболее худших условиях
(низкая скорость и обрывы коннекта)?
Если кто решал подобные задачи прошу высказать свои мнения.
С Уважением, Developer
-
- ✯ Ветеран ✯
- Сообщения: 5159
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Динамический IP сервера - это как? Со статическим проблем не должно быть, и web, думаю, не нужен.
We are hard at work… for you. 

Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Именно внешний динамический адрес для сервера на котором расположена сама база
Sybase SQL Anywhere. При подключении компьютера через сеть сотового оператора, как правило оператор предоставляет только динамический IP.
Уточню на счёт статического IP адреса для клиента сотового оператора, но за него наверное необходимо дополнительная оплата, что не всегда приемлимо для мелкого заказчика.
Тема с доступом к базе данных SQL серверов Sybase SQL Anywhere и Microsoft SQL Server через
Internet мне совсем не знакома.
Поэтому буду рад любым мнениям, ссылкам и советам.
Sybase SQL Anywhere. При подключении компьютера через сеть сотового оператора, как правило оператор предоставляет только динамический IP.
Уточню на счёт статического IP адреса для клиента сотового оператора, но за него наверное необходимо дополнительная оплата, что не всегда приемлимо для мелкого заказчика.
Тема с доступом к базе данных SQL серверов Sybase SQL Anywhere и Microsoft SQL Server через
Internet мне совсем не знакома.
Поэтому буду рад любым мнениям, ссылкам и советам.

С Уважением, Developer
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Уточнил по поводу статического IP для клиента сотового оператора и клиента оператора стационарной связи для SQL сервера - возможность есть с некоторой ежемесячной оплатой.
Как один из вариантов используем статический IP адрес.
Какие дальнейшие шаги необходимо выполнить в плане сетевой настройки для обеспечения доступа клиента приложения Clarion к серверам Sybase SQL Anywhere и MS SQL Server в плане надёжности и безопасности как на стороне сервера так и на стороне клиента?
Где в исходнике клиента (приложение для Windows на Clarion) для сервера Sybase SQL Anywhere и MS SQL Server указать статический IP адрес сервера для получения доступа.
Какие достоинства и недостатки в плане разработки приложения клиента и использования (скорость работы и безопасность) возникают при применении статического IP адреса на стороне сервера?
Как один из вариантов используем статический IP адрес.
Какие дальнейшие шаги необходимо выполнить в плане сетевой настройки для обеспечения доступа клиента приложения Clarion к серверам Sybase SQL Anywhere и MS SQL Server в плане надёжности и безопасности как на стороне сервера так и на стороне клиента?
Где в исходнике клиента (приложение для Windows на Clarion) для сервера Sybase SQL Anywhere и MS SQL Server указать статический IP адрес сервера для получения доступа.
Какие достоинства и недостатки в плане разработки приложения клиента и использования (скорость работы и безопасность) возникают при применении статического IP адреса на стороне сервера?
С Уважением, Developer
- Дед Пахом
- Старичок
- Сообщения: 3288
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
я чего-то не понял? В чём проблема прописать в строке подключения к SQL серверу его адрес?
С уважением, ДП
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Как вариант использовать один из бесплатных динамических DNS типа http://hldns.ru/
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Просто указать адрес сервера не сложно.

Необходимо защищенное (шифрованное) соединение клиента с сервером.
Если не трудно, пример этой строки с использованием шифрования соединения (с использованием самозаверенного сертификата).
А также вопрос доступа к серверу Sybase SQL Anywhere в плане безопасности - что необходимо предпринять?
С Уважением, Developer
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
На "сервере" будет не только динамический айпи, а еще скорее всего и "серый" и вряд ли туда вообще получится подключиться. Мобильные операторы белые айпи не раздают
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Да RaFaeL прав!

В основном так и происходит.

Сам узнал об этом почти одновременно с ответом RaFaeL.
Что делать в этом случае?
Как вариант, заказывать у провайдера (оператора сотовой связи) статический адрес?

Вариант с бесплатным динамическим DNS типа http://hldns.ru/ с "серыми" IP сотового оператора наверное, работать не будет?

С Уважением, Developer
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
На компе стоит программа которая сервису сообщает ваш новый внешний IP. Настройки на сервисе тут же меняются. Все.Developer писал(а): Вариант с бесплатным динамическим DNS типа http://hldns.ru/ с "серыми" IP сотового оператора наверное, работать не будет?
Без разницы по идее что за провайдер.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Ммм, а ты знаешь разницу между белым и серым айпи?
Внешним айпи будет адрес сервера провайдера с NAT (неважно, статический внешний адрес или динамический) и всё на этом
Внешним айпи будет адрес сервера провайдера с NAT (неважно, статический внешний адрес или динамический) и всё на этом
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Вот это не заметил. Каюсь.
У меня в сетке и на динаме все работало т.к. раздавались белые.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
У Yota вроде 400 в месяц. С такими расценками проще провод поискать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
Прошу участников форума привести пример строки соединения GLO:ConnectionString
для доступа к серверам Sybase SQL Anywere и MS SQL Server через Internet с шифрованием TLS
с самозаверенным сертификатом для драйвера Clarion SQLAnywhere или MSSQL.
Строка соединения для драйвера Clarion SQLAnywhere работает но игнорирует шифрование
MySQLAnywhereServer,DBA,sql,CommLinks=TCPIP(HOST=PC:2638),ENC=TLS(tls_type=RSA;FIPS=n;trusted_certificates=c:\temp\myident;certificate_unit='SA';certificate_company='Sybase iAnywhere';certificate_name='Sybase')
Обнаружил строки:
"UID=DBA;PWD=sql;HOST=myhost;Server=demo;ENC=TLS(tls_type=RSA;FIPS=n;trusted_certificates=c:\temp\myident;certificate_unit='SA';certificate_company='Sybase iAnywhere';certificate_name='Sybase')"
DRIVER={{Adaptive Server Anywhere 16.0};ServerName=MyServer;DatabaseName=MyDatabase;DatabaseFile=E:\Database\Database.db;UID=dba;PWD=sql;Intergated=Yes;AutoStop=Yes;Databasekey=0123456789
Но с драйвером Clarion Clarion SQLAnywhere они не работают.
Вопрос: каково правильное значение строки соединения без источника DSN для
доступа к серверам Sybase SQL Anywere и MS SQL Server через Internet с шифрованием
TLS с самозаверенным сертификатом соответственно с типами драйвера Clarion -
SQLAnywhere и MSSQL?
Где есть примеры строки соединений для конкретного драйвера Clarion с шифрованием?
для доступа к серверам Sybase SQL Anywere и MS SQL Server через Internet с шифрованием TLS
с самозаверенным сертификатом для драйвера Clarion SQLAnywhere или MSSQL.
Строка соединения для драйвера Clarion SQLAnywhere работает но игнорирует шифрование

MySQLAnywhereServer,DBA,sql,CommLinks=TCPIP(HOST=PC:2638),ENC=TLS(tls_type=RSA;FIPS=n;trusted_certificates=c:\temp\myident;certificate_unit='SA';certificate_company='Sybase iAnywhere';certificate_name='Sybase')
Обнаружил строки:
"UID=DBA;PWD=sql;HOST=myhost;Server=demo;ENC=TLS(tls_type=RSA;FIPS=n;trusted_certificates=c:\temp\myident;certificate_unit='SA';certificate_company='Sybase iAnywhere';certificate_name='Sybase')"
DRIVER={{Adaptive Server Anywhere 16.0};ServerName=MyServer;DatabaseName=MyDatabase;DatabaseFile=E:\Database\Database.db;UID=dba;PWD=sql;Intergated=Yes;AutoStop=Yes;Databasekey=0123456789
Но с драйвером Clarion Clarion SQLAnywhere они не работают.

Вопрос: каково правильное значение строки соединения без источника DSN для
доступа к серверам Sybase SQL Anywere и MS SQL Server через Internet с шифрованием
TLS с самозаверенным сертификатом соответственно с типами драйвера Clarion -
SQLAnywhere и MSSQL?
Где есть примеры строки соединений для конкретного драйвера Clarion с шифрованием?
С Уважением, Developer
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Доступ к базе SQL Anywhere через Internet по динамическому IP на сервере и клиенте
А Clarion такое разве когда-то умел?