Tentar adicionar um novo usuário do SQL Server gera o erro "não é um logon válido ou você não tem permissão"

15

Estou tentando adicionar um novo usuário a um banco de dados do SQL Server 2012 usando o SQL Server Management Studio. Clique com o botão direito do mouse e selecione 'Adicionar usuário' em Segurança -> Usuários, preencha as informações do usuário e clique em OK. O Management Studio lança a mensagem de erro "não é um login válido ou você não tem permissão".

Como posso adicionar este usuário?

culix
fonte
1
Esta pergunta tem a mesma mensagem de erro que esta outra pergunta , mas ocorre durante a administração normal e não durante a instalação. Parece que existem causas e respostas diferentes, por isso estou postando isso como uma pergunta separada.
culix 18/09/14

Respostas:

18

Antes de adicionar um usuário, você deve primeiro criar um logon global, em Segurança -> Logins. Depois que o login existir, você poderá adicioná-los como um usuário em um banco de dados específico.

culix
fonte
qual é o significado de "um login global"?
WhyWhat
2

Se você estiver tentando criar um usuário no modelo de usuário do banco de dados contido (portanto, não há logon global para ele), será necessário fornecer uma senha durante a criação como esta:

CREATE USER user_name WITH PASSWORD = 'strong_password';
Tarnay Kálmán
fonte
0

Isso funcionou para mim:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
Badr Bellaj
fonte