Il tentativo di aggiungere un nuovo utente di SQL Server genera l'errore "non è un accesso valido o non si dispone dell'autorizzazione"


16

Sto cercando di aggiungere un nuovo utente a un database di SQL Server 2012 utilizzando SQL Server Management Studio. Faccio clic con il tasto destro del mouse e seleziono 'Aggiungi utente' in Sicurezza -> Utenti, compilo le informazioni dell'utente e faccio clic su OK. Management Studio genera il messaggio di errore "non è un accesso valido o non si dispone dell'autorizzazione".

Come posso aggiungere questo utente?


1
Questa domanda ha lo stesso messaggio di errore di questa altra domanda , ma si verifica durante la normale amministrazione piuttosto che durante l'installazione. Sembra che ci siano diverse cause e risposte, quindi sto postando questo come una domanda separata.
culisso,

Risposte:


18

Prima di aggiungere un utente è necessario creare un accesso globale, sotto Sicurezza -> Login. Una volta effettuato l'accesso, è possibile aggiungerli come Utente in un determinato database.


qual è il significato di "un accesso globale"?
WhyWhat


1

Questo ha funzionato per me:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.