Max usuários registrados no sql server

1

Estamos pensando em usar usuários / funções sql para segurança em nível de linha.

Eu li que o máximo é de aproximadamente 32.000 +/- usuários, porque o sys.users tem um smallint id.

No entanto, não consegui encontrar nada absolutamente conclusivo.

n.b. Não estou atrás do número de usuários simultâneos, mas do número máximo de usuários registrados.

obrigado pela ajuda

    
por Alex KeySmith 30.03.2012 / 18:09

1 resposta

4

sys.sysusers é uma exibição depreciada para o SQL Server após o SQL2000. Em 2005, ele informa que a coluna uid é um pequeno int para manter compatibilidade com versões anteriores, mas a coluna de id subjacente é um int. O sys.sysusers observa que qualquer coisa acima de 32.767 retornará null.

link

As visualizações sys.database_principals e sys.server_principals mais recentes mostram a coluna principal_id como um int. Então você seria bom até 2 bilhões registrados.

link

    
por 30.03.2012 / 23:30

Tags