|
Sybase
|
|
|
|
|
Продукты
|
|
|
|
|
Сообщества
|
|
|
|
|
Меню
|
|
|
|
|
Вход
|
|
|
|
|
Рассылка
|
|
|
|
|
Статистика
|
|
|
|
|
Ответы разработчиков ASA на наиболее часто задаваемые вопросы
|
Ответы разработчиков ASA на наиболее часто задаваемые вопросыПеречень вопросов:
#1. Как получить скрипт создания базы данных (например в MSSQL в EM есть пункт "Generate SQL Script") ?
#2. Могу ли я использовать ASA9 в качестве веб-сервера и какие ограничения для построения веб-интерфейсов она содержит ?
#3. Как ограничить размер лог-файла определенным размером, что особенно актуально для PocketPC баз данных ?
#4. Как подключиться к серверу ASA через VPN соединение ?
#5. Как в веб-сервисе ASA узнать IP адрес клиента ?
#1. Как получить скрипт создания базы данных (например в MSSQL в EM есть пункт "Generate SQL Script") ?
Необходимо воспользоваться утилитой "dbunload" или же запустить мастер "Unload Database" в Sybase Central и выставить там опцию "Unload structure only", если не требуется выгрузка и загрузка такущих в БД данных.
#2. Могу ли я использовать ASA9 в качестве веб-сервера и какие ограничения для построения веб-интерфейсов она содержит ?
Отсутствует встроенный менеджер управления сессиями. Однако можно в коде ХП манипулировать с заголовком HTTP HEAD и через него управлять куками и параметрами сессий. Примеры построения на базе веб-сервисов ASA веб-интерфейсов можно посмотреть здесь.
#3. Как ограничить размер лог-файла определенным размером, что особенно актуально для PocketPC баз данных ?
Нужно написать для БД событие, которое при достижении лог-файла границы размера будет переименовывать существующий лог-файл и пересоздавать его заново:
CREATE EVENT LogLimit
TYPE GrowLog
WHERE event_condition( 'LogSize' ) > 2 // ограничение на 2 мб
HANDLER
BEGIN
BACKUP database
DIRECTORY '\logs'
TRANSACTION LOG ONLY
TRANSACTION LOG RENAME MATCH;
END;
#4. Как подключиться к серверу ASA через VPN соединение ?
Для ODBC:
Во вкладочке "Database" заполняем имя сервера и БД.
Во вкладочке "Network" включаем протокол tcp/ip и в его строку параметров (справа) вписываем:
HOST=xx.xx.xx.xx
Для других способов: необходимо в параметры соединения указать следующую строку:
COMMLINKS=tcpip(host=xx.xx.xx.xx)
#5. Как в веб-сервисе ASA узнать IP адрес клиента ?
Для веб-сервисов необходимо вызвать функцию получения параметров сессии:
select connection_property('NodeAddress')
|
Дата публикации: Monday 27 March 2006 19:43:05 Материал прочитан: 12088 раз(а) [ Назад ] |
|
|
|
|
|
|
Copyright©2005 . Все права защищены.
|