Problembehandlung bei Fehler 15401

Zusammenfassung

Die folgende Fehlermeldung kann angezeigt werden, beim Hinzufügen ein Benutzer Microsoft Windows NT oder Microsoft Windows NT-Gruppe als Login zu Microsoft SQL Server oder beim Verschieben von Benutzernamen von einem Server in einer Domäne mit einem Server in einer anderen Domäne:

Fehler 15401: Windows NT-Benutzer oder Gruppe '%s' wurde nicht gefunden. Überprüfen Sie den Namen.
Dieser Artikel beschreibt mögliche Ursachen des Fehlers und wie dieses Problem zu beheben.

Der Benutzername ist nicht vorhanden.

  1. Stellen Sie sicher, dass die Windows-Anmeldung in der Domäne existiert. Ihr Netzwerkadministrator möglicherweise die Windows-Anmeldung aus bestimmten Gründen entfernt und Sie können möglicherweise nicht erteilen, Anmeldezugriff auf SQL Server.
  2. Stellen Sie sicher, dass Sie die Domäne und Benutzername ein ordnungsgemäß Rechtschreibung und mit folgendem Format:
    Domain\User
  3. Gibt der Benutzernamen korrekt und weiterhin die Fehlermeldung führen Sie in den folgenden Abschnitten in diesem Artikel.

Doppelte Sicherheits-IDs

In einer Windows-Domäne werden eindeutige Sicherheits-IDs (SIDs) automatisch Windows Anmeldung in der Domäne zugewiesen. Beim Hinzufügen einer Windows Anmeldung als SQL Server-Anmeldung wird die SID in der Systemtabelle in SQL Server gespeichert. Wenn Sie versuchen, einen neuen Benutzernamen hat die gleiche SID wie einen vorhandenen SQL Server-Benutzernamen hinzufügen, tritt 15401 Fehler auf.


Hinweis In SQL Server 2005 doppelten SIDs sind nicht zulässig.
  1. Um festzustellen, ob dies die Ursache des Fehlers ist, führen Sie den folgenden Code in der Master-Datenbank während Sie als Mitglied der Sysadmin -Rolle von SQL Server angemeldet sind:
    SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin')
  2. Wenn eine Zeile aus dieser Abfrage zurückgegeben wird, ist eine doppelte SID die Ursache des Problems.
  3. Eine mögliche Ursache für dieses Szenario ist einen master-Datenbank von einem Server in einer anderen Domäne laden. Einer der Benutzernamen in der Domäne mussten möglicherweise die gleiche SID wie der Benutzername, der in dieser Domäne hinzufügen möchten. Dies kann auch in einer Umgebung auftreten, Klon oder Ghost-Systeme haben.
  4. Sie müssen mit der drop Login mit der entsprechenden SID Sp_revokelogin und zu vorhandenen Benutzernamen die Benutzernamen aus der alten Domäne Benutzernamen in der neuen Domäne richtig zugeordnet. Weitere Informationen, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

    314546 Verschieben von Datenbanken zwischen Computern, auf denen SQL Server ausgeführt werden

Authentifizierung fehlgeschlagen

Sie erhalten unter Umständen Fehler 15401 der Domänencontroller für die Domäne, der Benutzername (der gleichen oder einer anderen Domäne) befindet sich, aus irgendeinem Grund nicht verfügbar ist.

  1. Ist die Anmeldung in einer anderen Domäne als die SQL Server sicher, dass die richtigen Vertrauensstellungen zwischen den Domänen vorhanden sind.
  2. Überprüfen Sie, ob von dem Computer, auf dem SQL Server ausgeführt wird, mithilfe des Befehls Ping auf den Domänencontroller zugegriffen werden kann. Überprüfen Sie die IP-Adresse und den Namen des Domänencontrollers.
    Weitere Informationen zum Pingbefehl finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    102908 so behandeln Sie TCP/IP-Konnektivitätsprobleme unter Windows 2000 oder Windows NT

Groß-/Kleinschreibung

Groß-kann, Probleme in den folgenden Artikeln der Microsoft Knowledge Base beschrieben werden:
245768 Groß-und Kleinschreibung bei Unicode-Sortierreihenfolge Sequenz und Windows NT-Benutzernamen

In diesem Fall mit Sp_configure oder Sp_helpsort gespeicherte Prozedur bestimmen, ob die Sortierreihenfolge oder die Sortierung einer Instanz von SQL Server vertrauliche zutrifft. Ist der Server Groß-/Kleinschreibung beachtet, führen Sie die Schritte im referenzierten Artikel (Q245768) den Benutzernamen hinzufügen.

2770837 Update: Fehlermeldung "Windows NT-Benutzer oder Gruppe 'Domänenname\Benutzername' nicht gefunden" Groß-/Kleinschreibung SQL Server 2008-Instanz einen Benutzernamen hinzufügen
In diesem Fall tritt ein Problem auf, wenn Sie versuchen, Microsoft Windows NT-Benutzers oder einer Gruppe als Benutzernamen in SQL Server 2008 hinzufügen. Ist der Server Groß-/Kleinschreibung finden Sie im Abschnitt "Lösung" Update 2770837.

Lokale Konten

Lokale Konten (keine Domänen) erfordern eine besondere Behandlung. Wenn Sie ein lokales Konto auf dem lokalen Computer hinzufügen, auf dem SQL Server ausgeführt wird, zeigen die folgenden Microsoft Knowledge Base-Artikel die entsprechenden Schritte an:

322988 Sp_grantlogin "NT-AUTORITÄT\SYSTEM" nicht auf Microsoft Windows NT 4.0

  1. Um das lokale Systemkonto als SQL Server-Anmeldung unter Windows NT 4.0 hinzufügen, wird zeigen Sie die Prozedur im Artikel Q322988 der Microsoft Knowledge Base an.
  2. Beim Hinzufügen von vordefinierter lokalen Gruppen erforderlich vordefiniert als Domäne.
    Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

    216808 mit BUILTIN\Group vordefinierte Windows NT-Gruppen Zugriff gewähren

Auflösung

Haben Sie Probleme beim Auflösen der Name eines Computers, der an der Anmeldung oder eine Gruppe hinzufügen, können Sie 15401 Fehlermeldung.

Überprüfen Sie, ob Ihre Namensauflösungsmechanismus (wie WINS, DNS, HOSTS oder LMHOSTS) ordnungsgemäß konfiguriert ist.

Eigenschaften

Artikelnummer: 324321 – Letzte Überarbeitung: 16.01.2017 – Revision: 2

Microsoft SQL Server 2000 64-Bit Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition

Feedback