Erstellen einer Anmeldung
Neu: 14. April 2006
Benutzer benötigen eine Anmeldung, damit sie auf die Datenbankmodul zugreifen können. Die Anmeldung kann die Identität des Benutzers als Windows-Konto oder als Mitglied einer Windows-Gruppe darstellen, oder es kann sich dabei um eine SQL Server-Anmeldung handeln, die nur in SQL Server vorhanden ist. Verwenden Sie nach Möglichkeit die Windows-Authentifizierung.
Standardmäßig haben Administratoren auf Ihrem Computer vollständigen Zugriff auf SQL Server. In dieser Lektion benötigen wir einen Benutzer mit geringeren Privilegien. Aus diesem Grund erstellen Sie ein neues lokales Windows-Authentifizierungskonto auf Ihrem Computer. Zu diesem Zweck müssen Sie Administrator auf Ihrem Computer sein. Anschließend erteilen Sie diesem neuen Benutzer Zugriff auf SQL Server. Die folgenden Anweisungen beziehen sich auf .
So erstellen Sie ein neues Windows-Konto
Klicken Sie im MenüStart auf Ausführen, geben Sie %SystemRoot%\system32\compmgmt.msc /s in das Feld Öffnen ein, und klicken Sie dann auf OK. Damit wird das Programm Computerverwaltung gestartet.
Erweitern Sie unter Systemprogramme den Eintrag Lokale Benutzer und Gruppen, klicken Sie mit der rechten Maustaste auf Benutzer, und klicken Sie dann auf Neuer Benutzer.
Geben Sie in das Feld BenutzernameMary ein.
Geben Sie in das Feld Kennwort und Kennwort bestätigen ein sicheres Kennwort ein. Klicken Sie dann auf Erstellen, um einen neuen lokalen Windows-Benutzer zu erstellen.
So erstellen Sie eine Anmeldung
Geben Sie in einem Abfrage-Editorfenster 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 der Benutzer von Windows authentifiziert wird. Mit dem optionalenDEFAULT_DATABASE
-Argument wirdMary
mit derTestData
-Datenbank verbunden, sofern nicht ihre Verbindungszeichenfolge eine andere Datenbank angibt. 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 Benutzer mit Namen
Mary
, der von Ihrem Computer authentifiziert wird, zum Zugriff auf diese Instanz von SQL Server berechtigt. Ist auf dem Computer mehr als eine Instanz von SQL Server 2005 vorhanden, müssen Sie die Anmeldung auf jeder Instanz erstellen, auf dieMary
Zugriff benötigt.Hinweis: Weil Mary
kein Domänenkonto ist, kann dieser Benutzername nur auf diesem Computer authentifiziert werden.
Nächste Aufgabe in dieser Lektion
Gewähren von Zugriff auf eine Datenbank
Siehe auch
Andere Ressourcen
CREATE LOGIN (Transact-SQL)
Authentifizierungsmodus