Vorgehensweise: Herstellen einer Verbindung mit einem Computer mit SQL Server unter Windows Vista

Das Betriebssystem Windows Vista bietet ein neues Sicherheitsfeature – die Benutzerkontensteuerung (User Account Control, UAC). Mit der Benutzerkontensteuerung können Benutzer häufig anfallende Aufgaben als Nichtadministratoren ausführen. Bei Windows-Benutzerkonten, die Mitglieder der lokalen Gruppe Administratoren sind, können die meisten Anwendungen wie bei der Verwendung des Standardbenutzerkontos ausgeführt werden.

Mithilfe des Standardbenutzerkontos kann das System geschützt werden, da nicht für alle Anwendungen, die von Administratoren unter Windows Vista ausgeführt werden, vollständige Administratorrechte verfügbar sind. Programme, für die Administratorberechtigungen erforderlich sind (z. B. Tools zum Verwalten des Systems), werden nach der Zustimmung des Benutzers mit Administratorberechtigungen gestartet.

SQL Server wird mit der Gruppe BUILTIN\Administrators als standardmäßige Systemadministratorgruppe installiert. Standardmäßig wird Benutzern unter Windows Vista, die Mitglied der Gruppe der Windows-Administratoren sind, nicht automatisch die Berechtigung zum Herstellen einer Verbindung mit SQL Server gewährt, und sie erhalten nicht automatisch administrative Anmeldeinformationen für SQL Server. Wenn ein Benutzer unter Windows Vista versucht, eine Verbindung mit SQL Server herzustellen, wird eine Meldung zurückgegeben, in der angegeben wird, dass für das Konto keine Rechte zum Anmelden bei SQL Server bestehen.

HinweisHinweis

In SQL Server Express wird Windows-Benutzern die Berechtigung zum Herstellen einer Verbindung gewährt, da die Gruppe BUILTIN\Users als Anmeldename bereitgestellt wird.

Wenn ein Benutzer unter dem Administratorkonto SQL Server Management Studio ausführt, wird das Mitgliedschaftstoken für diese Gruppe vom Feature Benutzerkontensteuerung verteilt, und es werden nur die Benutzerkontoinformationen an SQL Server übergeben. Es wird eine Meldung zurückgegeben, in der angegeben wird, dass für das Konto keine Rechte zum Anmelden bei SQL Server bestehen. Damit sich Mitglieder der Gruppe der Windows Vista-Administratoren anmelden können, müssen Sie das Konto explizit den SQL Server-Anmeldenamen hinzufügen.

HinweisHinweis

Wenn Sie beim Anmelden bei Windows Vista das Format username@domain verwenden, wird möglicherweise ein SQL Server-Anmeldefehler oder eine Meldung über die Zugriffsverweigerung angezeigt. Verwenden Sie zum Anmelden bei Windows Vista eines der folgenden Formate, um dieses Problem zu beheben: domain\username oder username@fully_qualified_domain.

So fügen Sie der festen Serverrolle sysadmin einen Windows-Benutzer mit dem Anmeldenamen "machinename\Administrator" hinzu

  1. Melden Sie sich mit den Anmeldeinformationen für das Konto machinename\Administrator am Computer an.

  2. Klicken Sie auf die Schaltfläche Start, zeigen Sie auf Alle Programme, klicken Sie auf Microsoft SQL Server, und klicken Sie dann auf SQL Server Management Studio.

  3. Stellen Sie eine Verbindung mit einer Instanz von SQL Server her.

  4. Klicken Sie auf Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.

  5. Geben Sie im Feld Anmeldename den Benutzernamen ein.

  6. Klicken Sie im Bereich Seite auswählen auf Serverrollen, aktivieren Sie das Kontrollkästchen sysadmin, und klicken Sie anschließend auf OK.

So fügen Sie der festen Serverrolle sysadmin einen Windows-Benutzer mit dem Anmeldenamen "domainname \username" hinzu

  1. Melden Sie sich mit den Anmeldeinformationen für das Konto domainname\username am Computer an.

  2. Klicken Sie auf die Schaltfläche Start, zeigen Sie auf Alle Programme, klicken Sie auf Microsoft SQL Server, klicken Sie mit der rechten Maustaste auf SQL Server Management Studio, und klicken Sie dann auf Als Administrator ausführen.

    HinweisHinweis

    Durch die Option Als Administrator ausführen werden die Benutzerberechtigungen erhöht.

  3. Klicken Sie im Dialogfeld für die Benutzerzugriffssteuerung auf die Schaltfläche zum Verbinden.

  4. Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von SQL Server her.

  5. Klicken Sie auf Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.

  6. Geben Sie im Feld Anmeldename den Benutzernamen ein.

  7. Klicken Sie im Bereich Seite auswählen auf Serverrollen, aktivieren Sie das Kontrollkästchen sysadmin, und klicken Sie anschließend auf OK.