Какие допустимые символы для имени пользователя при использовании поставщика SQL для членства в ASP.NET?
Это любой символ, кроме запятых (,). Единственное другое ограничение - настройки вашей кодировки базы данных.
Можно просмотреть источник для метода SqlMembershipProvider.CreateUser и хранимую процедуру aspnet_Membership_CreateUser в базе данных для проверки.
SqlMembershipProvider.CreateUser
aspnet_Membership_CreateUser
Редактировать, дальнейшие доказательства:
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.updateuser.aspx
[Исключение выдается, если] Свойство UserName пользователя является пустым строка (""), содержит запятую или длиннее 256 символов.