Udostępnij za pośrednictwem


Tworzenie identyfikatora logowania

Dostęp Aparat baz danych, użytkownicy potrzebują logowania.Identyfikator logowania może reprezentować tożsamość użytkownika jako konto systemu Windows lub jako element członkowski grupy systemu Windows lub logowania może być SQL Server logowania występuje tylko w SQL Server.W miarę możliwości należy używać uwierzytelniania systemu Windows.

Domyślnie administratorzy komputera mają pełny dostęp do SQL Server.W tej lekcji chcemy mieć mniej uprzywilejowanych użytkowników; w związku z tym spowoduje utworzenie nowego konta lokalnego uwierzytelniania systemu Windows na tym komputerze.Aby to zrobić, na komputerze musi być administratorem.A następnie przyzna tego nowego dostęp użytkownika do SQL Server.Następujące instrukcje dotyczą Windows XP Professional.

Aby utworzyć nowe konto systemu Windows

  1. Kliknij Start, kliknij uruchomić, w Otwórz wpisz %SystemRoot%\system32\compmgmt.msc /s, a następnie kliknij przycisk OK otworzyć program Zarządzanie komputerem.

  2. W obszarze Narzędzia systemowe, rozwiń węzeł Użytkownicy i grupy lokalne, kliknij prawym przyciskiem myszy użytkowników, a następnie kliknij przycisk Nowego użytkownika.

  3. W Nazwa użytkownika pole typu Mary.

  4. W hasło i Potwierdź hasło wpisz silne hasło, a następnie kliknij przycisk Tworzenie do tworzenia nowego użytkownika lokalnego systemu Windows.

Aby utworzyć identyfikator logowania

  • W oknie Edytora kwerend SQL Server Management Studio, typ i wykonać następujący kod zastępowanie computer_name z nazwą komputera.FROM WINDOWSWskazuje, że system Windows będzie uwierzytelnienia użytkownika.Opcjonalny DEFAULT_DATABASE łączy argument Mary do TestData bazy danych, chyba że jej parametry połączenia wskazuje inną bazę danych.W tej instrukcja wprowadzono średnik jako opcjonalne zakończenie Transact-SQL instrukcja.

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

    Zezwala na to nazwa użytkownika Mary, uwierzytelniony przez komputer, aby uzyskać dostęp do tego wystąpienie SQL Server.Jeśli jest więcej niż jedno wystąpienie SQL Server na komputerze, należy utworzyć identyfikator logowania w każdym wystąpienie , Mary musi dostępu.

    Ostrzeżenie

    Ponieważ Mary nie jest kontem domena tej nazwy użytkownika może zostać uwierzytelniony tylko na tym komputerze.

Następnego zadania lekcji

Udzielanie dostępu do bazy danych