Spisu treści:

Co to są użytkownicy osieroceni w programie SQL Server?
Co to są użytkownicy osieroceni w programie SQL Server?

Wideo: Co to są użytkownicy osieroceni w programie SQL Server?

Wideo: Co to są użytkownicy osieroceni w programie SQL Server?
Wideo: How to Find and Fix Orphan Users in SQL Server || Ms SQL 2024, Może
Anonim

Użytkownik osierocony to te, które są obecne na poziomie bazy danych, ale ich odpowiednich loginów nie ma w serwer poziom. Użytkownicy osieroceni są generowane, gdy wykonujesz kopię zapasową bazy danych z jednego serwer i przywrócone na innym serwer (Głównie podczas migracji bazy danych).

Co więcej, jak znaleźć osieroconych użytkowników w SQL Server?

Zidentyfikuj osieroconych użytkowników w tych środowiskach, wykonując następujące czynności:

  1. Połącz się z bazą danych master i wybierz identyfikatory SID dla logowania za pomocą następującego zapytania:
  2. Połącz się z bazą danych użytkowników i przejrzyj identyfikatory SID użytkowników w tabeli sys.database_principals, używając następującej kwerendy:

Co to jest SQL Sid? W kontekście linii systemów operacyjnych Microsoft Windows NT identyfikator zabezpieczeń (powszechnie w skrócie SID ) to unikatowa nazwa (ciąg znaków alfanumerycznych) przypisywana przez kontroler domeny systemu Windows podczas procesu logowania, która służy do identyfikowania podmiotu, takiego jak użytkownik lub grupa użytkowników w

Następnie pojawia się pytanie, czym jest użytkownik SQL bez logowania?

ten BEZ LOGOWANIA klauzula tworzy a użytkownik który nie jest zmapowany do SQL serwer Zaloguj sie . Może łączyć się z innymi bazami danych jako gość. Można do tego przypisać uprawnienia użytkownik bez logowania i kiedy kontekst bezpieczeństwa zostanie zmieniony na użytkownik bez logowania , oryginalny użytkownicy otrzymuje uprawnienia użytkownik bez logowania.

Jak naprawić osieroconego użytkownika?

Możemy napraw osieroconych użytkowników przy użyciu różnych metod. Jeśli znajdziesz jakieś osieroceni użytkownicy , a następnie utwórz login za pomocą osierocony użytkownik Identyfikator SID. UPDATE_ONE może służyć do zmiany użytkownika SID z identyfikatorem logowania SID. Może być używany do mapowania, nawet jeśli nazwa logowania i Użytkownik nazwy są różne (lub) takie same.

Zalecana: