Aprenda de forma simples em 3 passos e através de códigos a criar um novo usuário no banco de dados SQL Server.
Executar esse tipo de operação é muito comum em aplicações que fazem a gerência dos usuários do SQL Server sem utilizar a interface padrão.
Siga os passos abaixo e veja como é simples.
Para adicionar um usuário ao banco de dados do SQL Server você tem que seguir três passos: Primeiro: você deve criar um login, que é um "cara" que tem permisssão de se logar no SQL Sever CREATE LOGIN USUARIO WITH PASSWORD = 'senha'; Segundo: você deve criar um usuário para o banco de dados que deseja mapeando esse usuário para o login criado, assim seu usuário conseguirá se logar no SQL Server e entrar no banco de dados desejado. CREATE USER USUARIO FROM LOGIN USUARIO; Terceiro: você deve dar ou remover permissões ao usuário porque até o segundo passo o usuário criado só tem direito a entrar no banco de dados, dando as permissões o usuário já pode operar no banco de dados. Se o usuário for comum você pode adicioná-lo apenas as roles de db_reader e db_writer, que permitirá que o usuário faça select, insert, delete e update em todas as tabelas do referido banco de dados. EXEC SP_ADDROLEMEMBER 'DB_DATAREADER', 'USUARIO' EXEC SP_ADDROLEMEMBER 'DB_DATAWRITER', 'USUARIO' Se quiser ver melhor isso na parte gráfica, pode consultar dentro do "Object Explorer" a guia "Security", dentro dela clique em "Login", botão direito em "sa", "Properties", escolha a guia "User Mapping". Aqui você verá as roles do SQL Server pra cada usuário. Caso queira saber o que dá direito a cada role procure no SQL Server Books Online.