Compartilhar via


Criando um logon

Para acessar o Mecanismo de Banco de Dados, os usuários precisam de um logon. O logon pode representar a identidade do usuário como uma conta do Windows ou como membro de um grupo do Windows, ou o logon pode ser um logon do SQL Server que existe apenas no SQL Server. Sempre que possível, você deve usar a Autenticação do Windows.

Por padrão, os administradores em seu computador têm acesso total ao SQL Server. Para esta lição, queremos ter um usuário menos privilegiado; portanto, você criará uma nova conta de Autenticação local do Windows em seu computador. Para fazer isso, você deve ser um administrador em seu computador. Em seguida, você concederá a esse novo usuário acesso ao SQL Server.

Para criar uma nova conta do Windows

  1. Clique em Iniciar, clique em Executar, na caixa Abrir , digite %SystemRoot%\system32\compmgmt.msc /se clique em OK para abrir o programa de Gerenciamento de Computador.

  2. Em Ferramentas do Sistema, expanda Usuários e Grupos Locais, clique com o botão direito do mouse em Usuários e clique em Novo Usuário.

  3. Na caixa Nome de usuário , digite Mary.

  4. Na caixa Senha e Confirmar senha , digite uma senha forte e clique em Criar para criar um novo usuário local do Windows.

Para criar um logon

  1. Em uma janela do Editor de Consultas do SQL Server Management Studio, digite e execute o código a seguir substituindo computer_name pelo nome do computador. FROM WINDOWS indica que o Windows autenticará o usuário. O argumento opcional DEFAULT_DATABASE conecta Mary ao banco de dados TestData, a menos que sua cadeia de conexão indique outro. Esta declaração introduz o ponto-e-vírgula como uma terminação opcional para uma instrução Transact-SQL.

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

    Isso autoriza um nome Maryde usuário, autenticado pelo computador, a acessar essa instância do SQL Server. Se houver mais de uma instância do SQL Server no computador, você deverá criar o logon em cada instância que Mary deve acessar.

    Observação

    Como Mary não é uma conta de domínio, esse nome de usuário só pode ser autenticado neste computador.

Próxima tarefa da lição

Concedendo acesso a um banco de dados

Consulte Também

CREATE LOGIN (Transact-SQL)
Escolher um modo de autenticação