Partilhar 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 conta do Windows ou como membro de um grupo do Windows, ou o logon pode ser um logon do SQL Server que exista apenas no SQL Server. Sempre que possível, você deverá usar a Autenticação do Windows.

Por padrão, os administradores têm acesso completo ao SQL Server no seu computador. Nesta lição, pretendemos ter um usuário menos privilegiado. Dessa forma, você criará uma nova conta local de Autenticação do Windows em seu computador. Para fazer isso, você precisa ser administrador do computador. E conceder acesso ao SQL Server ao novo usuário. As instruções a seguir são para Windows XP Professional.

Para criar uma nova conta do Windows

  1. Clique em Iniciar, em Executar, na caixa Abrir, digite %SystemRoot%\system32\compmgmt.msc /s e clique em OK para abrir o programa de Gerenciamento do 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 gerar um novo usuário local do Windows.

Para criar um logon

  • 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 seu computador. O FROM WINDOWS informa que o Windows autenticará o usuário. O argumento opcional DEFAULT_DATABASE é conectado Mary ao banco de dados TestData, a menos que a cadeia de caracteres de conexão indique outro banco de dados. Essa instrução introduz o ponto-e-vírgula como término opcional para uma instrução Transact-SQL.

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

    Isso autoriza o nome de usuário Mary, autenticado pelo seu computador, a acessar a 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çãoObservação

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

Próxima tarefa da lição

concedendo acesso a um banco de dados