Chcę przyznać dostęp do użytkownika do określonej bazy danych z dostępem do odczytu i zapisu. Użytkownik jest już dostępny w domenie, ale nie w DB.Jak przyznać dostęp do odczytu dla użytkownika do bazy danych w SQL Server?
W jaki sposób mogę przyznać im dostęp przy tworzeniu nowego użytkownika i hasła?
Ktoś powiedział mi, że można to zrobić, określając tylko użytkownika, domenę & DB, do której użytkownik chce uzyskać dostęp bez konieczności tworzenia nowego użytkownika i hasła.
To jest stary sposób, który realizowałem. To działa, ale tworzy nowy login i użytkownika, zamiast przy użyciu jednego, który jest dostępny w domenie:
use DBName;
create login a_2 with password='Aa123';
create user a_2 for login a_2;
grant insert to a_2;
grant select to a_2;
Niestety, nie mogę v = utworzyć logowania na podstawie konta systemu Windows. ponieważ konto dla użytkownika jest dostępne tylko w domenie, której nie ma na koncie Windows ... Tak więc, kiedy używam "z systemu Windows", mówiło się, że -> "Użytkownik lub grupa Windows NT" aa.us \ bb nie znaleziono Sprawdź ponownie nazwę. nie można go zobaczyć ... Czy istnieje sposób, aby pozwolić mu wyglądać w domenie, a nie na koncie systemu Windows? Uwaga: nie martw się, ja napisać własną domenę i nazwę logowania;) dziękuję;) – Q8Y
Nieważne „marc_s” ... I rozwiązać problem ... I szew byłem pisanie nazwy domeny źle, teraz działa :) Dziękuję bardzo;) – Q8Y
Zawsze kończę tutaj, gdy zapomnę "stworzyć użytkownika do logowania" !!;) +1 –