Ошибка "Неверный логин" при входе НОВОГО пользователя

Конфигурирование, исправление ошибок Pervasive.SQL.

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе СБИС 2.Х
Подробнее о том как найти группы и вступить в них.

Ошибка "Неверный логин" при входе НОВОГО пользователя

Уважаемые разработчики или другие участники форума!
Может быть вы сталкивались с такой проблемой.
На серваке Win 2008R2х64 c 16GB оперативки стоял 32-х битный сервер Pervasive v10 SP3
Переставили на 64-х битный сервер Pervasive v10 SP3
База СБИС в режиме без сетевого диска
В результате появилась проблема - при создании НОВОГО пользователя в СБИС (в любой версии, и 2.3, и 2.4) он не может войти пока ВСЕ пользователи не выйдут из СБИС (создается норм, Первасив запрашивает мастер-пароль и все хорошо). Pervasive пишет ошибку 170 (неверный логин), СБИС соответственно тоже.
Если вернуть обратно 32-х битный сервер Pervasive v10 SP3, то все хорошо, новый пользователь входит сразу после создания без проблем.
Светлана 
» 02 дек 2015, 12:43


+1

Добрый день!
У нас такая же проблема.
И решений у нас пока нет.
:(
СветаМ 
» 03 дек 2015, 12:44


Может Тензор поделится решением?

У разработчиков что, тоже заводят новых пользователей по ночам, перезапуская после этого первасив? (днем кучу народа из СБИС выгнать проблемно, а многие любят и на ночь программу открытой оставлять)
Светлана 
» 03 дек 2015, 13:28


С режимом с жёстким диском таких проблем не наблюдается, почему отказались от такого решения?
super klesk 
» 07 дек 2015, 11:30


Из соображений защиты информации
Светлана 
» 07 дек 2015, 12:52


Со слов нашего сисадмина. Если ставить сбис++ с доступом через сетевой диск, то помимо лицензий на сбис и сервер, надо покупать лицензии на подключение windows CAL, а это порядка 1500р/пользователь минимум.
СветаМ 
» 11 дек 2015, 10:50


Конвертация

Светлана, добрый день!

Мы на формат бездисковой базы недавно перешли.
Сейчас возникла в связи с обновлением версии необходимость конвертаации БД.
Подскажите, пожалуйста, конвертацию надо выполнять по инструкции в базе знаний с оптимизацией после конвертации и добавлением данных?
(http://wi.tensor.ru/wiki/index.php/%D0% ... vasive_SQL)

Или как-то все проще делается?

Спасибо!
СветаМ 
» 18 дек 2015, 16:52


Оптимизация не обязательна, вот цитата из инструкции

Обновление БД в формате работы через сервер Pervasive SQL
Подготовка БД для работы

База уже должна находится в режиме работы через сервер Pervasive SQL. Если это не так, то для создания БД в нужном формате необходимо про читать инструкцию по «Создание БД в формате для работы через сервер Pervasive SQL».
Перед тем, как выполнить конвертацию БД необходимо сделать следующее:

запустить «Pervasive SQL Control Center» и перейти к свойствам БД («Properties»);
появиться запрос на доступ к БД, в котором требуется указать пользователя «Master» и его пароль;
перейти к свойству «Security» и убрать флаг «Enable Security». Нажать «Apply».
перейти на закладку «Btriеve Security», выбрать пункт «Classic(OS authentication and authorization)».

Обязательно выполните указанные рекомендации. Их не соблюдение может повлечь возникновение ошибки «Ошибка при вызове PvAddTable», что в свою очередь потребует остановки сервисов Pervasive SQL и их повторного перезапуска.
Запуск конвертации

Для выполнения конвертации необходимо запустить утилиту Jinnee и выбрать «Сконвертировать»:

В окне конвертации необходимо:

указать каталог конвертируемой БД;
в качестве формата базы данных выбрать «Для Pervasive SQL (доступ к БД без сетевого диска)»;
указать каталог модулей, которые используются для работы.

Запускаем процесс конвертации, нажав кнопку «Далее».
Добавление таблиц СБиС++ в БД Pervasive SQL

Для добавления таблиц в БД необходимо в утилите Jinnee выполнить команду «Обновить DDF файлы» (меню «Базы данных») и указать каталог с БД для обновления.
Обновление прав пользователей СБиС++ в БД Pervasive SQL

При выполнении обновления прав пользователей необходимо выполнить следующие действия:

включить в БД возможность работы с пользователями. Для этого:
запустить «Pervasive SQL Control Center» и в свойствах БД («Properties») на закладке «Security» включить «Enable Security»;
ввести пароль для пользователя «Master»;
на закладке «Btrеive Security» выбрать «Database (DB authentication and authorization)».
удалить всех пользователей, кроме пользователя по умолчанию. Для этого:
открыть список пользователей (группа «users») для БД, выделить всех пользователей и нажать .
Запустить Jinnee, выполнить команду «Удалить пароль доступа к БД» (меню «База данных»).
Запустить Jinnee, выбрать команду «Добавить пользователей в БД Pervasive» (меню «База данных»). Указать БД, из которой будем добавлять пользователей. В появившемся диалоге заполняем следующие поля:
«Название сервера» - указываем имя сервера, на котором расположена БД;
«Название базы данных» - указываем название БД, созданной в Pervasive SQL, в которую будет заноситься обновленный список пользователей.
«Пароль» - вводим пароль пользователя «Master» для доступа к БД, указанной на предыдущем шаге.
Обновить список прав на таблицы (если таковые назначались). Для этого:
запускаем Jinnee, в меню «База данных» выбираем команду «Восстановить права на таблицы».

После выполнения всех перечисленных выше операций, обновленная база готова к работе через сервер Pervasive SQL.
Светлана 
» 18 дек 2015, 18:54


Добрый день!
Светлана, Спасибо огромное за подробную инструкцию.

Хочется уточнить:
Это все относится к БД , которая уже работает через бессетевой доступ?

Смутила фраза "указать каталог конвертируемой БД;
в качестве формата базы данных выбрать «Для Pervasive SQL (доступ к БД без сетевого диска)»"

Спасибо.
СветаМ 
» 21 дек 2015, 09:48


Да, это к базе работающей без сетевого диска

Первый раз можете попробовать копию обновить, все проверите.
Светлана 
» 21 дек 2015, 12:03


Добрый день!
Светлана, очень благодарны Вам за помощь.
Базу сконвертировали благополучно.
Новая версия СБиС установлена.

Спасибо!
:)
СветаМ 
» 23 дек 2015, 17:00




Вернуться в Pervasive.SQL

cron