我读Windows 服务器限制用户名的最大长度为 20 个字符。域名的最大长度是多少?
这样我就可以将值以正确的长度存储在数据库中:
域\用户名 = 21 个字符 + domainNameMaxLength = ?
答案1
听起来你有点混淆了名称限制。计算机名称限制、域名限制和 SamAccount 名称限制是完全不同的东西。
SamAccount 名称限制为 20 个字符。
NetBIOS 名称限制(单标签计算机名称)为 15 个字符。
有关 DNS 和 FQDN 名称限制的信息,请参阅此处:
http://support.microsoft.com/kb/909264
禁用 NetBIOS 与 NetBIOS 计算机名称无关。无论是否启用 NetBIOS,每个计算机对象都有一个 NetBIOS 计算机名称。
答案2
域的 NetBIOS 名称也限制为 15 个字符。
因此将是:DOMAIN\USERNAME = 15 + 1 + 20 个字符 = 36 个字符。