Hinzufügen von Windows-authentifizierten Benutzern oder Gruppen zu einer SQL Server-Datenbank
Um einen Windows-authentifizierten Benutzer zu Microsoft SQL Server hinzuzufügen, erstellen Sie zuerst eine Domänen- oder lokale Anmeldung, fügen der SQL Server-Instanz diese Anmeldung hinzu und fügen die Anmeldung dann zu jeder Datenbank hinzu, auf die der Benutzer zugreifen muss.
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 General auf die Schaltfläche Search, 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 General ä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 Login – New zu schließen.
- Erweitern Sie im Object 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 "Users" und dann auf New User.
- Geben Sie einen Namen für den Benutzer in das Feld User name 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.
Für Windows-Gruppen erstellt ArcSDE ein entsprechendes Schema für jedes Gruppenmitglied, 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 Database User – New 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 Default schema für den Benutzer angegeben haben.
- Klicken Sie auf Suchen, um den Schemabesitzer auszuwählen.
- Geben Sie den Benutzernamen ein, und klicken Sie auf Check Names.
- Klicken Sie auf die Schaltfläche OK, um das Dialogfeld Search zu schließen.
- Klicken Sie auf OK, um das Dialogfeld Schema – New zu schließen.