[KB7831] Używanie uwierzytelniania Windows do połączenia z bazą danych SQL Server w ESET PROTECT On-Prem

NOTATKA:

Ta strona została przetłumaczona przez komputer. Kliknij przycisk Angielski w sekcji Języki na tej stronie, aby wyświetlić oryginalny tekst. Jeśli coś jest niejasne, skontaktuj się z lokalnym działem pomocy technicznej.

Problem

  • Używanie uwierzytelniania systemu Windows do logowania się do bazy danych Microsoft SQL Server ESET PROTECT On-Prem
  • Ustawienie konta użytkownika systemu Windows dla usługi ESET PROTECT Server w celu uwierzytelniania na serwerze Microsoft SQL Server
  • Zmiana trybu uwierzytelniania dla bazy danych Microsoft SQL Server ESET PROTECT On-Prem; wybór uwierzytelniania w trybie mieszanym (uwierzytelnianie serwera SQL i uwierzytelnianie systemu Windows) jest wymagany podczas instalacji programu Microsoft SQL Server

Rozwiązanie

Uwierzytelnianie systemu Windows może wyłączyć aktualizacje

W przypadku korzystania z trybu uwierzytelniania systemu Windows do łączenia się z bazą danych przy użyciu konta użytkownika systemu Windows nie można uaktualnić serwera ESET PROTECT przy użyciu zadania Uaktualnienie składników.

Zalecamy korzystanie z dedykowanego użytkownika bazy danych w celu uzyskania dostępu do bazy danych. Upewnij się, że użytkownik ma ustawione prawa dostępu do niezbędnych katalogów.

  1. Na serwerze ESET PROTECT Server przejdź do:

    C:\ProgramData\ESET\RemoteAdministrator\Server\EraServerApplicationData\Configuration\
  2. Edytuj i zapisz plik StartupConfiguration.ini tak, aby zawierał następujące elementy:

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={SQL Server Native Client 11.0};Server=.\ERASQL;Database=era_db;Trusted_Connection=yes;
    Weryfikacja instancji Microsoft SQL Server i nazwy bazy danych

    Powyższy przykład zawiera domyślną nazwę wystąpienia programu SQL Server(ERASQL) i nazwę bazy danych(era_db) utworzoną po zainstalowaniu programu Microsoft SQL Server Express wraz z serwerem ESET PROTECT Server za pomocą instalatora ESET PROTECT On-Prem All-in-one.

    Jeśli nazwa instancji programu Microsoft SQL Server lub bazy danych różni się od tych wartości, należy zastąpić je rzeczywistą nazwą instancji i bazy danych.

  3. Uruchom aplikację Usługi: w polu wyszukiwania na pasku zadań wpisz usługi i kliknij opcję Usługi.

  4. Na liście usług kliknij prawym przyciskiem myszy pozycję ESET PROTECT Server i wybierz polecenie Właściwości.

  5. Kliknij opcję Zaloguj → Przeglądaj.

  6. Poniżej pola Wprowadź nazwę obiektu do wybrania wpisz nazwę konta użytkownika systemu Windows, pod którą będzie działać usługa ESET PROTECT (używana do uwierzytelniania systemu Windows na serwerze Microsoft SQL Server), a następnie kliknij przycisk OK.

  7. W polach Hasło i Potwierdź hasło wpisz hasło wybranego konta użytkownika systemu Windows i kliknij przycisk OK.

  8. Wróć do okna Usługi i kliknij prawym przyciskiem myszy pozycję ESET PROTECT Server. Wybierz opcję Uruchom ponownie.

  9. Opcjonalnie zmień tryb uwierzytelniania Microsoft SQL Server na tryb uwierzytelniania Windows; spowoduje to wyłączenie uwierzytelniania Microsoft SQL Server.