Hello, Dmitry! You wrote on Mon, 12 Nov 2007 12:02:53 +0300: >> Не знаю, как так в *никсах, но для Win - похоже 20 символов на логин + >> 256 на домен ;)
DY> Не надо теоретизировать, лучше проверьте на практике. убил пол вечера, пытаясь найти на MS, где я видел про 256 символо имени пользователя(видел точно - ты было упоминание что ограничение в 20 оставлено для совместимости, и через доменные политики может быть увеличено), но не нашел :( Потому проверяю на практике с доступными длинами: PNV82-ST1234567 обозвал машину, а пользователя TS123456789012345678 перегрузил, залогиниться через TA смог нормально, но. Банальный select current_user from rdb$database дает ожидаемый arithmetic owerflow... хотя в тоже время select cast(current_user as varchar(100) ) from rdb$database - пашет :) Соотвественно и все остальное: create table q(q integer); This operation is not defined for system tables. unsuccessful metadata update. CREATE VIEW failed. arithmetic exception, numeric overflow, or string truncation. Стоит мучаться с переводом ситуации в багтрекер? Во внутренностях сервера там никаких переполнений неприятных произойти не может? Вот косвенные указания, что логин может быть больше 20 символов: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/232d2aab-b33b-4bf7-9c8c-bb659bf6a35b.mspx?mfr=t rue Учетная запись пользователя: На компьютерах под управлением Windows Server 2003 и Windows 2000 в качестве учетной записи пользователя можно использовать основное имя пользователя (UPN). На компьютерах с Windows NT версии 4.0 и более ранними версиями максимальный размер составляет 20 символов Здесь вообще какая-то магическая цифра в 104 http://technet.microsoft.com/ru-ru/library/Bb726984.aspx Rules for Logon Names Logon names must follow these rules: a.. Local logon names must be unique on a workstation and global logon names must be unique throughout a domain. b.. Logon names can be up to 104 characters. However, it isn't practical to use logon names that are longer than 64 characters. c.. A Microsoft Windows NT version 4.0 or earlier logon name is given to all accounts, which by default is set to the first 20 characters of the Windows 2000 logon name. The Windows NT version 4.0 or earlier logon name must be unique throughout a domain. -- -=Дyплет в спинy - неспоpтивно, зато надежно=- With best regards, Nikolay Ponomarenko

