Udostępnij przez


Creating a Login

Dostęp użytkownika do programu Database Engine wymaga nazwy logowania.Nazwa logowania może reprezentować tożsamość użytkownika konta systemu Windows lub członka grupy systemu Windows bądź też może być nazwą logowania SQL Server istniejącą tylko w programie SQL Server.Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.

Domyślnie administratorzy komputera maję pełny dostęp do programu SQL Server.W trakcie tej lekcji chcemy mieć mniej uprzywilejowanego użytkownika, dlatego trzeba utworzyć nowe, lokalne konto uwierzetylniania systemu Windows na komputerze.Aby to zrobić, musisz być administratorem swojego komputera.Dzięki temu możesz udzielić nowemu użytkownikowi dostępu do programu SQL Server.Poniższy opis dotyczy systemu Windows XP Professional.

Wartość identyfikatora GUID dla kolumna muszą być dostarczone przez aplikację po wstawieniu danych lub przez ograniczenie domyślne, wykorzystującą funkcja NEWID ().

  1. Kliknij przycisk Rozpocznij, click Uruchamianie, in the Otwórz box, type /S %SystemRoot%\system32\compmgmt.msc, a następnie kliknij przycisk OK , aby otworzyć program Zarządzanie komputerem.

  2. W obszarze Narzędzia systemowe, expand Użytkownicy i grupy lokalne, kliknij prawym przyciskiem myszy Użytkownicy, a następnie kliknij przycisk Nowy użytkownik.

  3. W Nazwa użytkownika pole Typ Mary.

  4. W Hasło and Potwierdź hasło pola, wpisz silne hasło, a następnie kliknij przycisk Tworzenie , aby utworzyć nowego użytkownika lokalnego systemu Windows.

Aby utworzyć nazwę logowania

  • In a Query Editor window of SQL Server Management Studio, type and execute the following code replacing computer_name with the name of your computer.FROM WINDOWS indicates that Windows will authenticate the user.Opcjonalny DEFAULT_DATABASE argument łączy Mary Aby TestData Baza danych, chyba że jej ciąg połączenia wskazuje inną bazę danych. Tej instrukcji wprowadzono średnik jako po zakończeniu opcjonalne dla Transact-SQL Instrukcja.

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

    To zezwala na nazwę użytkownika Mary, uwierzytelnione przez komputer, aby uzyskać dostęp do tego wystąpienie SQL Server. Jeśli istnieje więcej niż jednego wystąpienie SQL Server na komputerze należy utworzyć identyfikator logowania w każdym wystąpieniu Mary musi mieć dostęp.

    Uwaga

    Ponieważ Mary nie jest kontem domenowym, ta nazwa użytkownika może być uwierzytelniona tylko na tym komputerze.

Keyboard Shortcuts in Reporting Services

Granting Access to a Database