При спробі додати нового користувача SQL Server помилка "не є дійсним логіном або у вас немає дозволу"


16

Я намагаюся додати нового користувача до бази даних SQL Server 2012 за допомогою SQL Server Management Studio. Клацніть правою кнопкою миші та виберіть "Додати користувача" у розділі Безпека -> Користувачі, заповніть інформацію про користувача та натисніть кнопку ОК. Управління студією видає повідомлення про помилку "недійсне вхід або у вас немає дозволу".

Як я можу додати цього користувача?


1
Це запитання має те саме повідомлення про помилку, як і це інше питання , але відбувається під час звичайного адміністрування, а не під час встановлення. Схоже, є різні причини та відповіді, тому я публікую це як окреме запитання.
culix

Відповіді:


18

Перш ніж додати користувача, спочатку потрібно створити глобальний логін, у розділі Безпека -> Логіни. Після входу в систему Ви можете додати їх як Користувача під певну базу даних.


яке значення "глобального входу"?
Чому що


1

Це працювало для мене:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.