Użytkownicy są nieoczekiwanie monitowane o wpisanie hasła przez uwierzytelnioną bazę danych systemu Windows w usłudze Microsoft Dynamics SL 2011

Ten artykuł zawiera metody rozwiązywania problemu, w którym użytkownicy są nieoczekiwanie monitowane o hasło podczas logowania się do uwierzytelnionej bazy danych systemu Windows w usłudze Microsoft Dynamics SL 2011 po uaktualnieniu.

Dotyczy: Microsoft Dynamics SL 2011
Oryginalny numer KB: 2550383

Symptomy

Użytkownicy są monitowane o podanie hasła podczas logowania się do uwierzytelnionej bazy danych systemu Windows w usłudze Microsoft Dynamics SL 2011 po uaktualnieniu systemu z poprzedniej wersji programu Microsoft Dynamics SL.

Przyczyna

To zachowanie występuje, ponieważ w usłudze Microsoft Dynamics SL 2011 dodano nową funkcję, która opcjonalnie wymaga wprowadzenia hasła podczas logowania użytkowników, nawet gdy jest używane uwierzytelnianie systemu Windows. Po uaktualnieniu bazy danych, która wcześniej korzystała z uwierzytelniania SQL, hasło każdego użytkownika jest zachowywane i musi zostać wprowadzone, gdy użytkownik zaloguje się do programu Microsoft Dynamics SL 2011.

Rozwiązanie

Jeśli nie chcesz wymagać wpisu hasła dla uwierzytelnionej bazy danych systemu Windows, usuń wartość z pola Hasło na ekranie Konserwacja użytkownika (95.260.00) dla wszystkich użytkowników z wyjątkiem użytkownika Sysadmin. Aby to zrobić, należy skorzystać z jednej z następujących metod.

Metoda 1

  1. Zaloguj się do aplikacji Microsoft Dynamics SL jako użytkownik SYSADMIN.
  2. W grupie Moduł administracyjny otwórz ekran Konserwacja użytkownika (95.260.00 ).
  3. Wybierz identyfikator użytkownika w polu Identyfikator użytkownika .
  4. Usuń wartość z pola hasła .
  5. Zapisz, a następnie powtórz dla każdego użytkownika.

Metoda 2

Uwaga

Przed wykonaniem instrukcji w tej sekcji upewnij się, że masz pełną kopię zapasową bazy danych, którą można przywrócić w przypadku wystąpienia problemu.

  1. Wyloguj wszystkich użytkowników z bazy danych Microsoft Dynamics SL.

  2. Uruchom następującą instrukcję SQL w usłudze Microsoft SQL Server Management Studio względem bazy danych systemu Microsoft Dynamics SL 2011, aby usunąć hasła dla wszystkich użytkowników z wyjątkiem usługi Sysadmin:

    update userrec set Password = '' where UserId not like ('SYSADMIN')
    

Więcej informacji

Aby uzyskać więcej informacji, zobacz temat Microsoft Dynamics SL Login (Logowanie do usługi Microsoft Dynamics SL ) w sekcji Dokumentacja pomocy lub przewodnika użytkownika dotyczącego programu Microsoft Dynamics SL 2011.