Eu tenho um formulário da web simples que permitirá que usuários não autenticados insiram suas informações, incluindo o nome. Dei ao campo de nome um limite de 50 caracteres para coincidir com minha tabela de banco de dados, onde o campo é varchar (50), mas comecei a pensar.
É mais apropriado usar algo como o tipo de coluna Texto ou devo limitar o tamanho do nome a algo razoável?
Estou usando o SQL Server 2005, caso isso importe em sua resposta.
Edição: Eu não vi essa pergunta mais ampla sobre questões semelhantes.