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

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

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

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

Вход

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


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

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

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



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

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