Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Неполадки и их устранения => Тема начата: Artem от Июня 06, 2018, 15:33:47

Название: Дублируются записи об услугах
Отправлено: Artem от Июня 06, 2018, 15:33:47
Здравствуйте!

После переустановки Firbird на сервере, атирра начала дублировать записи об услугах в клиенте (саму БД еще не проверял). Возможно проблема в пользователях. Подскажите, как поправить?
Название: Re: Дублируются записи об услугах
Отправлено: Шумко Дмитрий от Июня 06, 2018, 21:48:07
Да. похоже на дублирование пользователей
удаляйте всех и создавайте заново

но я бы рекомендовал перейти на A4on.TV (http://a4on.tv). Атирра не обновляется уже два года, и обновляться не будет
Название: Re: Дублируются записи об услугах
Отправлено: Artem от Июня 09, 2018, 14:50:28
Пробую удалить пользователей через "Администрирование-Управление пользователями" и получаю ошибку:

"dsUsers: не могу выполнить эту операцию для закрытого набора данных (dataset)"
Название: Re: Дублируются записи об услугах
Отправлено: Шумко Дмитрий от Июня 10, 2018, 00:05:47
напишите мне на почту post собака a4on.tv
скайп a4on.tv
или телеграм @a4on_tv

будем решать вопрос
Название: Re: Дублируются записи об услугах
Отправлено: Шумко Дмитрий от Июня 18, 2018, 17:22:28
нужно зайти под сисдба
в меню ФАЙЛ - АДМИНИСТРИРОВАНИЕ - ВЫПОЛНЕНИЕ ЗАПРОСОВ
и выполнить блок

— начало
DELETE FROM Sys$User u1
WHERE EXISTS
   (SELECT * FROM Sys$User u2 WHERE
      (u1.Ibname = u2.Ibname) and ( u1.Id <> u2.Id ));
commit;
— конец

или

— начало
DELETE FROM worker u1
WHERE EXISTS  (SELECT * FROM worker u2 WHERE  (u1.Ibname = u2.Ibname) and ( u1.Worker_Id <> u2.Worker_Id ));
commit;
— конец