powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / куча вопросов по Pervaseive Client/Server
66 сообщений из 66, показаны все 3 страниц
куча вопросов по Pervaseive Client/Server
    #33782971
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
доброго времени суток.
Очень прошу ответить, особнно где я правильно мыслю а где нет...
Задача простая (надеюсь)
нужно создать базу на сервере с таблицами (таблицы и всю работу внутри я сделал. Пишу на Delphi 5)
подключаться к ней через login/password
Вот тут и куча вопросов!!!
1. Правильно ли я понял, что database(Engine) это для локального подключения, а Database(client) для серверного?

2. Для начала я просто создал базу в ручную. Задал юзера с поролем.
Использую два компонента Database и Query
описал строку подключения
Код: plaintext
1.
2.
3.
4.
btrDataBase.DatabaseName := MyBase;
DataBase.DriverName := 'Driver={Pervasive ODBC Client Interface};ServerName=DBSERVER;UID=admin;PWD=admin;';
btrQuery.DatabaseName  := btrDataBase.DriverName;
btrQuery.OpenDatabase;
то получаю, что не найден обьект. Что я не правильно делаю?
локально подключаюсь без проблем :(
Код: plaintext
1.
2.
  btrDataBase.AliasName := 'MyBase';
  btrQuery.DatabaseName  := btrDataBase.AliasName;

3. как создать саму базу если ее нет на сервере?
ОЧЕНЬ ПРОШУ ПОМОЧЬ!!!!!!
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33787037
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну может поможет кто?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33789111
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возьми компоненты PDAC от Pervasive и не мучайся.

Там есть все для работы c PSQL

Пример создания при помощи PDAC DSN, DDF и таблиц могу по почте выслать если надо.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33790505
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где его взять? и является ли он бесплатным?

Да и вообще, я кажется уже совсем запутался
особено с понятием Client/Engine
обьясните плз!!!!
после того как я удалил у себя сервер, и поставил Client заметил, что в ODBC остался только {Pervasive ODBC Client Interface} а {Pervasive ODBC Engine Interface} нет.
когда я со своего компьютера хочу посмотреть, что происходит на сервере, через Pervasive Control Center то я могу подключить только "Database Engine" базы...
"Database Client" базы я не вижу!!
Если я правильно понял, то я должен сначала cоздать базу в "Database Engine" а потом типа наследовать ее в "Database Client" после чего в Property "Database Client" в строке DNS стоит моя база из "Database Engine".
(Пишу так подробно, потому что сам уже запутался....).
Правильно ли я создал базу? или я уже вообще все делаю не правильно??????
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33791964
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Взять на pervasive.com

Ничего не понял, надо базу на клиенте делать или чего?
Д.Б на сервере серверная часть, на слиенте клиент.

С клиента на сервере создавать базы можно ручками (PCC) или программно.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33792044
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНичего не понял, надо базу на клиенте делать или чего?
Д.Б на сервере серверная часть, на слиенте клиент.
С клиента на сервере создавать базы можно ручками (PCC) или программно.

база на сервере. (Novell/Windows)
Создовать базу надо программно с клиента.

Когда я захожу на сервере в Pervasive Control Center, то могу выбрать создать новую базу в Database(Engine) или Database(Client)
Причем когда создаю базу в разделе Database(Client) мне предлагают выбрать не директорию а ServerDNS (т.е. локально созданную базу.)
Вобщем у меня и в правду сейчас только два вопроса :( как подключиться к серверу, зная его доменное имя. И как создать на нем программно базу.
авторВзять на pervasive.com
пойду посмотрю....
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33792350
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PDAC вам поможет, там все без проблем
(при помощиTPvTable;TPvQuery;TPvSqlSession;TPvSession)
указать имя сервера, базы, таблицы и далее SQL запросами(TPvQuery) или TPvTable делаеш все что надо.

Под PSQL8.7 и PSQL9.1 без проблем
Пользуй 9.1 там полноценный SQL.


Пример могу выслать для PDAC & Delphi
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33792701
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вышли!!!
буду очень благодарен.
У нас стоит сервер 8.7
я уже час не могу достучаться до их сервера (вернее все вижу но ничего не могу скачать..) надеюсь это временно.
Я у них пару дней назад скачал Development Engines 8V и какой то пример с PDAC.
А вот самого компонента я что то не вижу...
Он точно у них бесплатный?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33793017
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Качать отсюда
http://www.pervasive.com/developerzone/access_methods/pdac.asp

Пример выслал
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33797170
GreenStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Подскажите пожалуйста, где можно скачать Pervasive 9.5 или 9.1 или хотя бы 8.7?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33798548
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
9.5 нет такого, последнй 9.1.

www.pervasive.com

Коды ключей найдеш в инете.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33798557
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sorry

9.5 лежит там же
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33800157
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо!!
установил PDAC 8.5 (т.к. последующие не поддерживают Delphi 5) все заработало как надо....
таблицы создаются, и все что я писал через TQuery работает (даже ек пришлось ничего менять) остался только вопрос как создать саму базу на сервере, и есть ли в компоненте что то для работы с пользователями.

И еще один вопрос!!!!
создавать и удалять пользователей, (я так понял) может только Master. А как мне сделать группу Master кототые смогут создовать и удалять и менять права пользователей?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33801442
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
See Also
ALTER USER
CREATE USER
DROP GROUP
GRANT
SET SECURITY
REVOKE
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33801468
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно и на прямую системную тпблицу X$User править (тока осторожно :) )
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33801497
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как создать базу - в примере который я послал есть.

DTI_DLL = 'w3dbav80.dll'; - здесь лежит набор функций.
{-------------------------------------}
function PvCreateDSN(hConnection:BTI_LONG;pdsnName: BTI_CHAR_PTR;pdsnDesc: BTI_CHAR_PTR;pdsnDBQ: BTI_CHAR_PTR;openMode:BTI_LONG):BTI_API; stdcall;
{-------------------------------------}
function PvCreateDatabase(hConnection: BTI_LONG; dbName: BTI_CHAR_PTR; dictPath: BTI_CHAR_PTR; dataPath:BTI_CHAR_PTR;dbFlags: BTI_ULONG): BTI_API; stdcall;
{-------------------------------------}
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33802646
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет создания базы (это не смешно) у меня заработало, только тогда когда я поставил твой dti файл. Со стандартным из папки PVSW\SDK\Intf\delphi\ все время что то не клеилось... так что огромное спасибо...
я позже еще посмотрю что у тебя подругому :)

насчет юзеров....
эти команды я знаю :( (надеюсь)
Когда я захожу как мастер, я могу создавать, удалять и т.д.
но у меня никак не получается создать группу, и присвоить ей все права мастера...

пойду копаться дальше....
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33802796
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати ALTER USER у меня чего то не работает (и в справке этой команды нет!!!)
неужели Pervasive не поддерживают эту команду?!?!?!?!
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33804237
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользуйся последней версией PSQL9.5
Он намного лучще, полный SQL язык, скорость, удобство и исправлено
много чего.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33804243
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это из хелпа


ALTER USER
The ALTER USER statement changes the name or password of a user account.

Syntax
ALTER USER user-name < RENAME TO new-user-name | WITH PASSWORD
user-password >


Remarks
This function is an extension to SQL grammar as documented in the Microsoft ODBC Programmer's Reference.
Only the Master user can perform this statement. See SET PASSWORD for how other users can change their own passwords.
Security must be turned on to perform this statement.
This statement must be used with either the RENAME TO option or the WITH PASSWORD keywords.
New-user-name must be unique in the database.
User-name and password must be enclosed in double quotes if they contain spaces or other non-alphanumeric characters. See Users and Groups for more information on created users.
Note   For information on password restrictions, see Table 1-1:Identifier Restrictions by Identifier Type and Database Security in Advanced Operations Guide.


ALTER GROUP
The ALTER GROUP statement adds or removes a user account from a group.

Syntax
ALTER GROUP group-name
<ADD USER user-name [ , user-name ]... | DROP USER user-name [ , user-name ]...>

Remarks
This function is an extension to SQL grammar as documented in the Microsoft ODBC Programmer's Reference.
Only the Master user can execute this statement.
This statement must be used with one of the available keywords.
A user account cannot be added to a group if the group is not already created in the database. To create users and add them to groups simultaneously, see GRANT .
Dropping a user account from a group does not remove the group from the database.
User accounts cannot belong to multiple groups simultaneously. A user account cannot be added to a group if it is currently a member of another group. Such a user account must first be dropped from its current group and then added to another group.
A user name must be enclosed in double quotes if it contains spaces or other non-alphanumeric characters.
For further general information about users and groups, see Master User and Users and Groups in Advanced Operations Guide, and Assigning Permission Tasks in Pervasive PSQL User's Guide.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33804254
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В догонку

PSQL9.5 это качественный скачок по сравнению со всеми предедущими версиями ( мы начинали еще с btrieve 6.0 в 1993).

Еще бы они свой репликатор баз довели до ума, он работает, но как то все с
ним сложно и не хватает некоторых настроек.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33804846
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению у нас стоит Delphi 5. А у них написано, что последняя версия PDAC для D5 это PDAC 8.5 :(

Вобщем (я понимаю, что у меня сильно много вопросов но очень надо)
Из всех непоняток с Pervasive у меня пока осталось две (и обе с пользователями)

1. Мне надо чтоб каждый юзвер заходил по системе логин/пароль (у первасива это Security Model Database)
Я так понял, что у тебя в задачах никогда не стояло такого условия, и у тебя константы P_DBFLAG_DBSEC_AUTHENTICATION =$00000008; P_DBFLAG_DBSEC_AUTHORIZATION =$00000010; были не определены. Я их нашел в справке. Там же было написано, что для Security Model Database надо поставить P_DBFLAG_DBSEC_AUTHENTICATION+P_DBFLAG_DBSEC_AUTHORIZATION.
Вот это у меня и не работает.

Вторую проблему я уже описывал, Когда я регестрируюсь как Master (я сначала пробую в Control Center, если получается то пробую в Delphi), я могу могу работать с пользоватеьсями, но я не могу дать права мастера другому пользователю или группе.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33804854
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ах да, я просто еще наверно не нашел, как задать пароль мастера при создании базы. Но думаю, что это есть.... :)
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33805081
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перейтиc с Delphi 5 версии на 7 какие проблемы ?

PSQL у нас под виндами поэтому система безопасности стоит 1ая из 3
1.Classic
2.Setting up Classic Security
3.Mixed.

Другие не трогал, нет нужды (все операционкой сервере задается).
Пол хелпа про безопастось пишут.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33805188
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
См.

SET PASSWORD
SET SECURITY
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33805351
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БПАПерейтиc с Delphi 5 версии на 7 какие проблемы ?

проблемы с лицнзиями и т.д. Я тут не главный :( и мое слово маленькое, когда начальство созреет...... (буду ли я еще тут работать, не знаю...)

БПА
PSQL у нас под виндами поэтому система безопасности стоит 1ая из 3
1.Classic
2.Setting up Classic Security
3.Mixed.

Другие не трогал, нет нужды (все операционкой сервере задается).
Пол хелпа про безопастось пишут.
я не згаю, будет ли стоять под виндами или под новелом (возчожно и так, и так, в разных фирмах).
Но программа (клиент) будет стоять как минимум на одном компьютере с общим входом. И поэтому я должен сделать так, чтоб одни могли только читать, другие вообще не могли читать, ну и т.д. (Это все не сложно сделать если разобраться с этими двумя закавырками.) Во всяком случае, пользователи которых я создал из под Мастера делают все как надо....
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33806085
GreenStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Скачал версию 9.5 но Keygen не нашел. Все ссылки на кейгены устаревшие. Кто-нибудь может дать кейген от 9.5 (sobincor(at)inbox.ru)

СПАСИБО ЗА ПОМОЩЬ!!!
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808211
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я еще раз извеняюсь, но я никак не могу найти, как присвоить програмно, пароль для мастера...
А то у меня какая то ерунда получается....
Создаю базу, и хочу сразу создать группы - не получается.
Захожу в Control Center ставлю пароль на Мастера - все работает
А вот автоматом поставить пароль на мастера не могу...
SET SECUTITY не работает пишет, что нет никакого пользователя
SREATE USER выдает все всремя ситнаксическую ошибку
Может у Pervasive отлмчается синтексис? я что то нигде не нашел его...
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808216
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри я хотел написать CREATE USER !!!!
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808637
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
См. почту
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808648
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE USER
The CREATE USER statement creates a new user account in a database.
This function can be used to create a user account in a database with a password, without a password, or as member of a group.

Syntax
CREATE USER user-name [ WITH PASSWORD user-password ][ IN GROUP
referencing-alias ]


Remarks
This function is an extension to SQL grammar as documented in the Microsoft ODBC Programmer's Reference.

Examples
The following examples show how to create a new user account without any login privileges and without a membership in any group.
CREATE USER pgranger

The new user name is pgranger. The user's password is NULL and the user account is not a member of any group.
CREATE USER "polly granger"

The new user name is polly granger with non-alphanumeric characters. The user's password is NULL and the user account is not a member of any group.

The following examples show how to create a new user account with login privileges that is not a member of any group.
CREATE USER pgranger WITH PASSWORD Prvsve1

The new user name is pgranger. The user's password is Prsve1 (case-sensitive).
CREATE USER pgranger WITH PASSWORD "Nonalfa$"

The new user name is pgranger. The user's password is Nonalfa$ (case-sensitive) with non-alphanumeric characters.

The following example shows how create a new user as a member of a group without login privileges.
CREATE USER pgranger IN GROUP developers

The new user name is pgranger. The new user account is a assigned to the group developers.

The following example shows how create a new user as a member of a group with login privileges.
CREATE USER pgranger WITH PASSWORD Prvsve1 IN GROUP
developers

The new user name is pgranger. The new user account is assigned to the group developers and has the case-sensitive password Prvsve1. The order of this syntax (CREATE USER..WITH PASSWORD...IN GROUP) is absolutely necessary.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808665
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Greеn.. мыло напиши
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808744
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БПАСм. почту
это что такое :) нам ключи не нужны, нас за них по головке не погладят!! :(
P.S. Я потом понял, что енто не мне было, но сначала удивился :)
БПА
Remarks
This function is an extension to SQL grammar as documented in the Microsoft ODBC Programmer's Reference.

вот я и получаю ODBC Error когда делаю все как в примерах..
при этом ошибка высвечивается так CREATE USER<< ??? >> granger
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33808982
GreenStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 БПА
sobincor@inbox.ru

СПАСИБО БОЛЬШОЕ!!!
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33809296
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БРА!!!
прошу скажи что я не прав :( :(
только что прочитал
Note
If you wish to use groups, you must set up the groups before creating users. You cannot add a user to a group after you have already created the user.
это значит я не могу создать сразу все необходимые мне группы, а потом изменять права пользователей просто перенося их из одной группы в другую??
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33809317
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот я опять оЧеПятолся!!!!
БПА я не хотел тебя обижать!!!

P.S. а почему на форуме нельзя редактировать сообщения??
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33810327
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот смотри чего я щас сделал.

1. Создал базу "Р" для пробы, в ней неск. таблиц.
2. Установил в РСС для у "P" есть master password & user
3. Набрал в РСС
Create group prooba1;
create user bpa2 in group'prooba1';

Получил ответ
<<<<<<<<<<<<<<<<<<<<<<<<
Create group prooba1
SQL statement(script) has executed successfully.
0 rows were affected.
>>>>>>>>>>>>>>>>>>>>>>>>
<<<<<<<<<<<<<<<<<<<<<<<<
create user bpa2 in group'prooba1'
SQL statement(script) has executed successfully.
0 rows were affected.
>>>>>>>>>>>>>>>>>>>>>>>>

В РСС вижу и группу и пользователя в ней.
Не из РСС лень делать, да и разницы не д.б.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33810328
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исправление

пункт 2 читать.
2. Установил в РСС у "P" есть security&password
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33810714
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БПАИсправление

пункт 2 читать.
2. Установил в РСС у "P" есть security&password
вот этот момент плз.
Ты установил при создании в Btrieve security policy ? какой именно policy ты поставил? Clasic или Database?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33810769
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто у меня получается создать группу, только после того как я в properties включаю serurity задавая пароль.
насчет Create user я получаю ошибку
ODBC Error: SQLSTATE = 37000, Native error code = 0
Syntax Error: create user<< ??? >> bpa2 in group'prooba1'
но могу без проблем создать пользователя с помощью
GRANT LOGIN
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33810809
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати посоветуй плз. что лучше...
Создать несколько нужных мне групп и перебрасывать пользователей из одной группы в другую (вот это я пока и не нашел)
Или просто создавать пользователей и менять их права? (что менее красиво)
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33811074
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас информация в базах не слишком секрентая (специфическая),
супер защиты не надо.

Эксперементировал с классической защитой, далее не копал.
Я бы сделал простой список по пользователям и менял права,
просто и надежно - одной встроенной процедурой можно обойтись.


Если англицким владеш, то лучше зайди на ихний форум, задай вопрос
(или поищи м.б. уже было), там достаточно быстро отвечают.
http://www.pervasive.com/devtalk/default.asp
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #33811186
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
английским сейчас владею одностороне :( только читаю более менее нормально, когда пишу, немецкий гад лезит :( но поискать смогу :) большое спасибо!
P.S. если повезет встретиться в живую, с меня ящик пива без слов :)
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34084806
X-man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БПА, раз уж ты так рекламируешь 9.5 версию, ответь мне вот на пару вопросов? Pervasive скачал с сайта производителя, ленарство тоже нарыл.
Имеется NetWare 6.0 SP5. Все чинно поставилось :). Поставил перламентную унлимитную лицензию. Захожу тем же клиентом (9.5) на сервак с помощью Pervasive Control Centra... И что же я вижу там. В разделе Accsess доступна только опция Load brouter or not? Хотя на Pervasive 7.0 было гораздо больше
возможностей. Я что-то сделал не так,
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34085726
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ничего не рекламирую, а только констатирую факт, что 9.5 по возможностям
SQL намного лучше PSQL 8.7 (про PSQL 7 вообще молчу :) ) , и исправлены некоторые ошибки. SQL запросов, встроенных процедур и функций.

Настроек стало немного меньше за счет того что параметры которые под PSQL8 приходилось настраивать, сейчас все по умолчанию максимальны(handles,files,clients и др.), зато добавились новые..

PSQL9 & NetWare 6.0 SP5 не пользовал – ничего сказать не могу..

«Захожу тем же клиентом (9.5) на сервак с помощью Pervasive Control Centra» - а PSQL9 Server поставил? :)
Доступ к настройкам сервера м.б. тока с PCC сервера или PCC клиента с правами администратора.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34204900
mallory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a) Правильно ли я перевел следующие несколько абзацев из
“Pervasive.SQL 9 SP1 (9.1) Advanced Operations Guide Procedures and References for Advanced Users”
?

1. 25 page:
“To make use of the new security models without having to modify your application code, you can associate your Btrieve data directories with the default database, then set up users and privileges in the default database to control access to the data files in those directories.”

“Чтобы использовать новые защищенные модели без необходимости модифицировать код вашего приложения, вы можете ассоциировать директории данных Btrieve с дефолтной БД, зетем завести пользователей и установить права в дефолтной БД для контроля доступа к файлам данных в этих директориях”

2. 30 page:
“With transactional, an application program navigates up and down along either physical or logical pathways through data records”

“При транзакционном(методе доступа), приложение напрямик управляет либо логическими, либо физическими путями через записи(даных)”
Как это сказать покрасивее (и понятней) ?

3. 31 page:
“The local MKDE calls upon the operating system of the workstation which performs the I/O on a local or networked hard disk”

“Локальная MKDE обращается к ОС рабочей станции, которая выполняет ввод/вывод на локальном или сетевом жестком диске”

4. 31 page:
“File I/O functions are completely bypassed in client/server mode and the workstation has no operating system handles allocated to shared data files”

”Функции файлового ввода-вывода не используются и и рабочая станция не управляет расшаренными файлами данных”

b) Чем отличается режим stand-alone от client/server ? Почему режим stand-alone называют режимом Workgroup (написано на 31 стр.) ?
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34314525
Krepich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите кто_нибудь.
Стоит вопрос как вносить NULL в поля типа DOUBLE.

Например у меня таблица из 3 полей типа DOUBLE,
1:
Если я задаю пустыми все 3 поля, то Pervasive V9.5 в первое поле
вставляет 7.2911220195563975E-304 два остальные поля остаются пустыми,
2:
Если же задать первые два поля, мы получаем что первое становиться опять числом
в степени Е-304, второе поле сохраняет своё значение.
3:
Если задать значениями 2ое и 3е поля, а 1ое оставить пустым, тогда получим
1ое со значением 0.0, другие поля принимают задаваемые значения.

Кто знает чем обусловлено такое поведение Pervasivа???
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34314769
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все работает как надо, вот пример.
М.б. создал таблицу криво?

CREATE TABLE "Proba"(
"NumPP" IDENTITY DEFAULT '0',
"D1" DOUBLE,
"D2" DOUBLE,
"D3" DOUBLE
);
CREATE UNIQUE INDEX "UK_NumPP" ON "Proba"("NumPP");

1. Insert into Proba1 (d2) values (1.4456)
Результат
NumPP D1 D2 D3
=========== ====================== ======================
1 (Null) 1.4456 (Null)

2. Insert into Proba (d1) values (2.4456)
Результат
NumPP D1 D2 D3
=========== ====================== ======================
1 (Null) 1.4456 (Null)
2 2.4456 (Null) (Null)

3. Insert into Proba (d1,D3) values (2.4456,3.566)
Результат
NumPP D1 D2 D3
=========== ====================== ======================
1 (Null) 1.4456 (Null)
2 2.4456 (Null) (Null)
3 2.4456 (Null) 3.566
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34322528
Krepich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо.
Пересоздал таблицу и все стало вноситься как надо.
Хотя это и не уменьшает проблемы.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34322531
Krepich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня вот какая проблема:
Есть куча BTR таблиц, и модуль вносящий информацию о них
в DFF файлы Pervasiva.
И вся инфа о таблицах вноситься вроде нормально и
они спокойно потом открываются в Pervasive.
Но если в исходной таблице есть пустое поле типа double, то от
Pervasivа получаем ошибку "Numeric value out of range".
Может кто-нибудь, что-нибудь дельное подскажет.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34322971
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KrepichУ меня вот какая проблема:
Есть куча BTR таблиц, и модуль вносящий информацию о них
в DFF файлы Pervasiva.
И вся инфа о таблицах вноситься вроде нормально и
они спокойно потом открываются в Pervasive.
Но если в исходной таблице есть пустое поле типа double, то от
Pervasivа получаем ошибку "Numeric value out of range".
Может кто-нибудь, что-нибудь дельное подскажет.

Ничего не понял. :( Кто куда пишет?
Причем тут DDF файлы , кот. являюся описанием структуры базы и таблиц и их править ручками
нельзя.
BTR таблицы и Pervasive это одно и тоже ( Раньше называлось Btrieve щас Pervasive).
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34323001
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KrepichУ меня вот какая проблема:
Есть куча BTR таблиц, и модуль вносящий информацию о них
в DFF файлы Pervasiva.
И вся инфа о таблицах вноситься вроде нормально и
они спокойно потом открываются в Pervasive.
Но если в исходной таблице есть пустое поле типа double, то от
Pervasivа получаем ошибку "Numeric value out of range".
Может кто-нибудь, что-нибудь дельное подскажет.

Ничего не понял. :( Кто куда пишет?
Причем тут DDF файлы , кот. являюся описанием структуры базы и таблиц и их править ручками
нельзя.
BTR таблицы и Pervasive это одно и тоже ( Раньше называлось Btrieve щас Pervasive).
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34330014
rossMoHaX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Волею судеб столкнула меня жизнь с Pervasive 9.5=) Точнее с его старым движком Transactional (btrieve). Посему назрели вопросы:

1) Все файлы базы сервера просто лежат в свободном доступе,через общую папку как сервер следит за ними (где они приписываются, не следит же он за всеми обращениями к ФС)
2) Кто нибудь может объяснить как идет коммуникация между клиентом и сервером? Клиент ведь тоже натравливаем просто на эту общую папку, никаких данных о сервере ему не сообщается.
3) Есть ли в Linux версии сервера pervasive 9.5 Transactional движок? если да то как его включить и где проверить работосопособность? при старте стартует только процесс mkded, а в винде стартуют 2 процесса (sql и transactional)
4) Если клиент использует dll'ки от btrieve 6-й версиИ, сможет ли он подцепиться к серверной 9.5?

Заранее спасибо за все ответы и посылы к факам/манам и пр.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34332022
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачай Pervasive SDK Documentation с pervasive.com
Там все написано, а то весь хелп переписывать надо, отвечая на твои вопросы :)
Одно сразу сказать могу клинет д.б. версией не ниже сервера, иначе будут заморочки
(начиная с PSQL9 дистрибутивы для клиента и сервера разные)
Если пользуешь Delphi надо(желательно) использовать фирменные компоненты PDAC (лежат там же).

Тестировать можно на demo базе (или создать свою) используя Pervasive PSQL Control Center.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34332191
Krepich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если сильно надо, то приходиться редактировать и DDF.
Модуль занесения информации о BTR таблице в DDF файл
написана на Delphi, c промощью каких то там модулей для работы с БД.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34335419
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KrepichЕсли сильно надо, то приходиться редактировать и DDF.
Модуль занесения информации о BTR таблице в DDF файл
написана на Delphi, c промощью каких то там модулей для работы с БД.

Если измененяется структура таблиц базы данных , то нужно учитывать кучу
тонкостей что было раньше и что будет (особенно с типами полей, т.к. в новых версиях
появляются новые типы и могут не поддерживатся старые)
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #34348842
Krepich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Занесение информации в DDF файл, была написана под Pervaseive 7.
А сейчас поставили v9.
Теперь буду долго и мучительно расбираться,
как сильно изменилось пердставление NULLа.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
куча вопросов по Pervaseive Client/Server
    #35526419
Добрый день! Уважаемые колеги скиньте плиз ключи на Pervaseive 9.5 (kiselvadim@ukr.net)? очень нужно установить это дело на Novell. Заранеее благодарен.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #35531053
БПА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ищи в инете Pervasive.SQL V8 KeyGen.exe
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #35648340
pavelb7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а есть у кого-то keygen под pervasive psql 10? если можно киньте сюда - pxp123@gmail.com
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #35656281
BVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BVF
Гость
Workgroup pervasive 10.10,Delphi 7

Есть таблица с переменной частью

примерно:
CREATE TABLE "Queries"(
"Q_name" VARCHAR(40) NOT NULL ,
"Q_text" LONGVARCHAR,
PRIMARY KEY ("Q_name")
);

база данных с птицей: use oem/ansi conversion


в 8.7,9.5 никаких проблем нет с этим полем

в 10.10 с этим полем проблемы
тривиальный пример:(DbGrid + DBMEMO)работает не стабильно
часто поле оказывается пустым
Проверялось на PDAC, BDE
Если снять "птицу" use oem/ansi - поле обрабатывается нормально(но конечно абракадабра)
есть подозрение - ошибка в перекодировке на русский

Может я не так что-то делаю?

Разработчики - не видят этой ошибки(месяц).

Кто сталкивался с такой проблемой?

PS.
c 10.10 удобней работать
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #35692178
bnik11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите ключом или кейгеном для pervasiv 10, men_work@bk.ru.
Или где взять можно. Очень буду благодарен.
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #36263594
karyal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи если кто сможет поделиться ключиком на Pervasive.SQL v10.10 буду премного благодарен adm_adv@mail.ru
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #36462078
Yura_Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поиском в инете не смог найти
Помогите с кейгеном для релизов
9.5 и 10

y z h @ m a i l . r u
--
до сего момента работал на 2000i
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
куча вопросов по Pervaseive Client/Server
    #37467109
здравствуйте

Pervasive Workgroup 8.7. имеет клиента и сервер. вопрос: можно ли как-то отключить серверную часть? т.е. чтобы воркгроуп работал как голый клиент?
должна сохраниться возможность вернуть Сервер при необходимости.

дополнительная информация:
пожелание моего начальства. их нужно убедить в том, что так можно либо, что так нельзя.

заранее благодарен
...
Рейтинг: 0 / 0
куча вопросов по Pervaseive Client/Server
    #37523680
123456789олрыапмнгшироклпеок,

Можно указать что для подключения к БД не использовать "серверную часть".
...
Рейтинг: 0 / 0
66 сообщений из 66, показаны все 3 страниц
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / куча вопросов по Pervaseive Client/Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]