Натолкнулся на неприятную особенность - из-за некорретной работы с unicode версий ФБ менее 2.1, при ресторе БД, в которой даны какие-то права пользователям, имя которого содержит, к примеру, русские символы, рестор останавливается:
gbak: restoring privilege for user ДЕНИС
gbak: ERROR:arithmetic exception, numeric overflow, or string truncation
gbak: ERROR: Cannot transliterate character between character sets
gbak: ERROR: At trigger 'RDB$TRIGGER_9'
gbak:Exiting before completion due to errors
Ситуация конечно редкая, для заведения таких прав до версии 2.1 нужна недюжинная фантазия.
Если такой грант давать в 2.1 - то все работает штатно.
1 комментарий:
http://tracker.firebirdsql.org/browse/CORE-1585
Отправить комментарий