Freigeben über


Erstellen einer Anmeldung

Um auf das Datenbankmodul zuzugreifen, benötigen Benutzer eine Anmeldung. Die Anmeldung kann die Identität des Benutzers als Windows-Konto oder als Mitglied einer Windows-Gruppe darstellen, oder die Anmeldung kann eine SQL Server-Anmeldung sein, die nur in SQL Server vorhanden ist. Wann immer möglich, sollten Sie die Windows-Authentifizierung verwenden.

Standardmäßig haben Administratoren auf Ihrem Computer vollzugriff auf SQL Server. Für diese Lektion möchten wir einen weniger privilegierten Benutzer haben; Daher erstellen Sie ein neues lokales Windows-Authentifizierungskonto auf Ihrem Computer. Dazu müssen Sie ein Administrator auf Ihrem Computer sein. Anschließend gewähren Sie diesem neuen Benutzer Zugriff auf SQL Server.

So erstellen Sie ein neues Windows-Konto

  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie im Feld Öffnen%SystemRoot%\system32\compmgmt.msc /s ein, und klicken Sie dann auf OK, um das Computerverwaltungsprogramm zu öffnen.

  2. Erweitern Sie unter Systemtoolslokale Benutzer und Gruppen, klicken Sie mit der rechten Maustaste auf "Benutzer", und klicken Sie dann auf "Neuer Benutzer".

  3. Geben Sie im Feld "Benutzername" "Mary" ein.

  4. Geben Sie im Feld "Kennwort undKennwort bestätigen " ein sicheres Kennwort ein, und klicken Sie dann auf "Erstellen ", um einen neuen lokalen Windows-Benutzer zu erstellen.

So erstellen Sie eine Anmeldung

  1. Geben Sie in einem Abfrage-Editor-Fenster von SQL Server Management Studio den folgenden Code ein und führen Sie ihn aus. Ersetzen Sie dabei computer_name durch den Namen Ihres Computers. FROM WINDOWS gibt an, dass Windows den Benutzer authentifiziert. Das optionale DEFAULT_DATABASE Argument stellt eine Verbindung mit Mary der TestData Datenbank her, es sei denn, ihre Verbindungszeichenfolge gibt eine andere Datenbank an. Diese Anweisung führt das Semikolon als optionale Beendigung für eine Transact-SQL-Anweisung ein.

    CREATE LOGIN [computer_name\Mary]  
        FROM WINDOWS  
        WITH DEFAULT_DATABASE = [TestData];  
    GO  
    

    Dadurch wird ein Benutzername Maryautorisiert, der von Ihrem Computer authentifiziert wurde, um auf diese Instanz von SQL Server zuzugreifen. Wenn auf dem Computer mehrere SQL Server-Instanzen vorhanden sind, müssen Sie die Anmeldung für jede Instanz erstellen, auf die Mary zugegriffen werden muss.

    Hinweis

    Da Mary es sich nicht um ein Domänenkonto handelt, kann dieser Benutzername nur auf diesem Computer authentifiziert werden.

Nächste Aufgabe in der Lektion

Gewähren des Zugriffs auf eine Datenbank

Siehe auch

LOGIN ERSTELLEN (Transact-SQL)
Auswählen eines Authentifizierungsmodus