Пользователь русскими буквами

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

Модераторы: kdv, Alexey Kovyazin

Ответить
Tomas
Сообщения: 1
Зарегистрирован: 14 янв 2006, 20:41

Пользователь русскими буквами

Сообщение Tomas » 14 янв 2006, 22:05

Всем здравствуейте! Даже и не знаю в какой топик запихать свою тему, в общем такая проблема, совершенно без задней мысли я создал пользователя с именем, состоящим из русских букв, при попытке назначения прав в IBExpert, он начал выдавать вот такое сообщение

Error Message:
----------------------------------------
Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.


[0053A263] FIB.IBError (Line 491, "FIB.pas" + 49) + $2
[00532287] FIBQuery.TFIBQuery.Next (Line 2431, "FIBQuery.pas" + 22) + $E
[00DA1D8B] IBEDatabases.TIBEDatabase.GetUsersFromPrivileges (Line 8229, "IBEDatabases.pas" + 19) + $6
[00CDF875] GrantManagerFm.TGrantManagerFrame.FillObjectsListView (Line 313, "Frames\GrantManagerFm.pas" + 10) + $E
[00CE0723] GrantManagerFm.TGrantManagerFrame.ViewTypeCChange (Line 592, "Frames\GrantManagerFm.pas" + 9) + $F

При просмотре таблицы RDB$USER_PRIVILEGES появляется точно такое же сообщение.

пользователя я удалил, но это не помогло, в других базах все нормально, а в той в которой пытался дать пользователю права вот такая вот фигня... ни в RDB$USER_PRIVILEGES ни в security.fdb ни слова о том пользователи нет, но когда делаешь backup, то gbak пишет gbak: writing privilege for user АРТЕМ

подскажите пожалуйста как его удалить и откуда
заранее спасибо
Firebird 1.52
WinXP

Ответить