Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie im Feld Öffnen
%SystemRoot%\system32\compmgmt.msc /sein, und klicken Sie dann auf OK, um das Computerverwaltungsprogramm zu öffnen.Erweitern Sie unter Systemtoolslokale Benutzer und Gruppen, klicken Sie mit der rechten Maustaste auf "Benutzer", und klicken Sie dann auf "Neuer Benutzer".
Geben Sie im Feld "Benutzername" "Mary" ein.
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
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_namedurch den Namen Ihres Computers.FROM WINDOWSgibt an, dass Windows den Benutzer authentifiziert. Das optionaleDEFAULT_DATABASEArgument stellt eine Verbindung mitMaryderTestDataDatenbank 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]; GODadurch 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 dieMaryzugegriffen werden muss.Hinweis
Da
Maryes 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