Para adicionar um usuário ao banco de dados do SQL Server 2008 devem-se seguir 3 passos:
1. Criar um login, que identifica um usuário que terá permissão de utilizar o SQL Server.
CREATE LOGIN USUARIO WITH PASSWORD = 'senha';
2. Criar um usuário para o banco de dados que deseja, mapeando esse usuário para o login criado, assim este usuário conseguirá acessar o banco de dados desejado.
CREATE USER USUARIO FROM LOGIN USUARIO;
3. Criar ou remover permissões para o usuário, porque até o passo 2 o usuário criado só tem direito a entrar no banco de dados e, com as permissões, o usuário pode operar no banco de dados. Se o usuário for comum, pode-se adicioná-lo apenas com os comandos ...... e ......, que permitirão que o usuário faça SELECT, INSERT, DELETE e UPDATE em todas as tabelas do referido banco de dados.
Os comandos que criam corretamente as permissões para o USUARIO, mencionadas no passo 3 é
EXEC SP_ADDROLEMEMBER 'DB_READERONLY', 'USUARIO'
EXEC SP_ADDROLEMEMBER 'DB_WRITERONLY', 'USUARIO'EXEC DB_DATAREADER, INTO USUARIO
EXEC DB_DATAWRITER, INTO USUARIOEXEC 'USUARIO', SP_ADDROLEMEMBER 'DB_DATAREADER'
EXEC 'USUARIO', SP_ADDROLEMEMBER 'DB_DATAWRITER'EXEC 'USUARIO', SP_ADDROLEMEMBER 'DB_READERONLY'
EXEC 'USUARIO', SP_ADDROLEMEMBER 'DB_WRITERONLY'EXEC SP_ADDROLEMEMBER 'DB_DATAREADER', 'USUARIO'
EXEC SP_ADDROLEMEMBER 'DB_DATAWRITER', 'USUARIO'{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...