Форум FAQ О команде
Поиск по сайту:
 
Sybase
Sybase ASA  
  Статьи  
  Полезный код  
Sybase ASE  
Sybase IQ  
Sybase PowerDesigner  
Sybase PowerBuilder  

Продукты
Наши продукты  
Продукты партнеров портала  

Сообщества
Alef community  

Меню
Регистрация  
Почта  

Вход

Рассылка
Рассылка 'РСУБД Sybase ASA 9 - мощность, легкость и надежность'
Почтовая рассылка
"Технологии обработки данных компании Sybase"


Статистика
Яндекс цитирования

Rambler's Top100
Находится в каталоге Апорт

Главная -> ПО Sybase -> Sybase ASA -> Статьи
Ответы разработчиков 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
    Материал прочитан: 11497 раз(а)
    [ Назад ]



    Продвижение сайтов
    Биржа ссылок

    Copyright©2005 phpMS. Все права защищены.
    hosted on pets-tree