Hinzufügen von Windows-authentifizierten Anmeldungen oder Gruppen zu einer SQL Server-Datenbank
Wenn Sie Microsoft SQL Server eine Windows-authentifizierte Anmeldung hinzuzufügen möchten, müssen Sie zuerst eine Domänen- oder lokale Anmeldung erstellen. Fügen Sie diese Anmeldung der SQL Server-Instanz hinzu, und fügen Sie jeder Datenbank, auf die der Benutzer zugreifen muss, einen Benutzer hinzu. Ordnen Sie dann die Anmeldung der Datenbank hinzu. Erstellen Sie zusätzlich ein Schema für den Datenbankbenutzer, wenn der Benutzer eigene Daten haben soll.
Sie können keine Windows-authentifizierten Benutzer verwenden, wenn ArcSDE und SQL Server auf separaten Servern installiert sind und Sie mithilfe eines ArcSDE-Dienstes eine Verbindung mit der Geodatabase herstellen. Details finden Sie im technischen Artikel 36420 des ArcGIS Resource Center.
- Verbinden Sie sich mit Ihrer SQL Server-Instanz.
- Navigieren Sie zum Ordner "Security", klicken Sie mit der rechten Maustaste auf Logins, und wählen Sie New Login.
-
Klicken Sie auf der Seite Allgemein auf die Schaltfläche Suchen, um nach lokalen oder Domänen-Anmeldedaten oder einer Gruppe zu suchen.
Durch Klicken auf Search wird das Dialogfeld Select User or Group geöffnet, in dem Sie lokale Benutzer oder Gruppen bzw. Domänenbenutzer oder -gruppen suchen können. Der Benutzer oder die Gruppe, die Sie in diesem Dialogfeld auswählen, wird in das Dialogfeld Login-New eingefügt.
- Stellen Sie sicher, dass die Option Windows authentication aktiviert ist.
-
Sie können andere Konfigurationen auf der Seite Allgemein ändern oder die Vorgaben übernehmen.
Hinweise zum Ändern dieser Konfigurationen finden Sie in der Online-Hilfe zu SQL Server.
- Klicken Sie auf OK, um das Dialogfeld Anmeldung – Neu zu schließen.
- Erweitern Sie im Objekt-Explorer die Datenbank, auf die der Benutzer zugreifen soll.
- Erweitern Sie den Ordner "Security" unterhalb der Datenbank.
- Klicken Sie mit der rechten Maustaste auf den Ordner "Benutzer" und dann auf Neuer Benutzer.
- Geben Sie einen Namen für den Benutzer in das Feld Benutzername ein.
- Klicken Sie neben dem Feld Login name auf die Schaltfläche mit den Auslassungspunkten, um die Anmeldung, die Sie der SQL Server-Instanz in den ersten 6 Schritten hinzugefügt haben, zu suchen.
-
Wenn Sie eine einzelne Anmeldung (keine Gruppe) hinzufügen und der Benutzer Daten in der Geodatabase besitzen soll, geben Sie den Schemanamen im Feld Default schema ein.
Dabei müssen der Benutzer- und der Schemaname übereinstimmen.
Bei Windows-Gruppen erstellt ArcGIS für jedes Gruppenmitglied ein passendes Schema, wenn der Benutzer das erste Mal Daten in der Geodatabase erstellt. Der Schemaname entspricht dem Anmeldenamen, nicht dem Namen der Gruppe. Dies wird automatisch durchgeführt; Sie müssen das Schema nicht vorher erstellen.
- Sie können den Benutzer in eine Rolle einfügen, indem Sie eine der Rollen in der Liste Role Members markieren.
- Klicken Sie auf OK, um das Dialogfeld Datenbankbenutzer – Neu zu schließen.
- Wenn der Benutzer Daten in der Geodatabase besitzen soll, klicken Sie mit der rechten Maustaste auf den Ordner "Schemas" im Object Explorer und anschließend auf New Schema.
- Geben Sie den gleichen Schemanamen ein, den Sie im Feld Standardschema für den Benutzer angegeben haben.
- Klicken Sie auf Suchen, um den Schemabesitzer auszuwählen.
- Geben Sie den Benutzernamen ein, und klicken Sie auf Namen überprüfen.
- Klicken Sie auf die Schaltfläche OK, um das Dialogfeld Suchen zu schließen.
- Klicken Sie auf OK, um das Dialogfeld Schema – Neu zu schließen.