Nie znaleziono użytkownika lub grupy „DOMAIN USER” systemu Windows NT?

Próbuję utworzyć użytkowników na serwerze SQL z grupy Active Directory, ponieważ aplikacja, z którą pracuję, nie obsługuje natywnie uwierzytelniania Windows i opiera się na indywidualnych logowaniach tworzonych na serwerze SQL, ponieważ uprawnienia na poziomie aplikacji są zarządzane raczej w aplikacji. niż przy użyciu ról SQL. Z tego powodu każdy użytkownik, który ma uzyskać dostęp do aplikacji, potrzebuje własnego użytkownika tworzącego przeciwko wystąpieniu SQL, w którym znajduje się baza danych aplikacji, tak aby użytkownikowi można było przypisać indywidualne uprawnienia w aplikacji.

Czytam listę użytkowników z grupy Active Directory, którą wyznaczyliśmy, korzystając z następujących;

exec master..xp_logininfo 'domain\groupname', 'members'

Zwraca dane wyjściowe podobne do poniższych;

account name    type  privilege  mapped login name  permission path
DOMAIN\USER     user  user       DOMAIN\USER        DOMAIN\GROUPNAME

W większości przypadków użytkownicy zwracani na tej liście mogą być tworzeni na instancji SQL bez żadnego dramatu. Tworzę użytkowników za pomocą kont SQLsp_grantlogin w pierwszej kolejności przed przejściem do każdego nowego dostępu do bazy danych aplikacji. Jednak garstka użytkowników jest zgłaszana jako nieistniejąca. W wyniku działania otrzymuję następujący błądsp_grantlogin;

Msg 15401, Level 11, State 1, Procedure sp_grantlogin, Line 49
Windows NT user or group 'DOMAIN\USER' not found. Check the name again.

Oczywiście w powyższym komunikacie o błędzie usunąłem rzeczywistą nazwę użytkownika. Dlaczego miałbyxp_logininfo zwróć użytkownika, którego nie można utworzyćsp_grantlogin? Czy jest coś oczywistego, czego mi brakuje?

questionAnswers(6)

yourAnswerToTheQuestion