Próbuję przyznać użytkownikowi domeny SQL Server 2008. Ten użytkownik powinien być w stanie zalogować się do bazy danych za pomocą Studio zarządzania serwerami i uruchomić skrypty PowerShell wykonując kwerendy SELECT do bazy danych . Mój problem polega na tym, że moje ustawienia nie są trwałe.Mapowanie użytkownika logowania SQL Server 2008 nie jest trwałe
W studiu zarządzania serwerem, prawym przyciskiem myszy kliknij Zabezpieczenia-> Logowania-> kliknij prawym przyciskiem myszy na -> Właściwości-> Mapowania użytkowników-> zaznacz moją bazę danych, która jest pierwsza, przyznano "db_datareader" i "public" . Kliknij OK.
Nie pojawia się żaden błąd. Ale kiedy ponownie sprawdzam mapowania użytkowników, moja baza danych nie jest już zaznaczona! Co przeoczyłem? Naprawdę zaskoczony ... musi być coś bardzo proste ...
--update--:
soved: skreślony login + użytkownika, dodaje je z powrotem, a reszta .. teraz ok. wiele razy!
Czy próbowałeś go wypisać, a następnie uruchomić, aby sprawdzić, czy istnieją jakieś ostrzeżenia/błędy, które SSMS mógł nie obsłużyć z jakiegoś powodu? – mservidio
@mservidio Próbowałem, że nie ma błędu, nadal nie trwa. W końcu usunąłem użytkownika i zalogowałem się, dodałem go z powrotem, teraz jest w porządku. Ale dziękuję za to, nie myślałem o pisaniu scenariuszy .. – user1866880