Criar login, usuário, atribuir permissão: Tutorial do SQL Server

Índice:

Anonim

Neste tutorial, você aprenderá

  • Como criar um login
  • Como criar um usuário
    • Criar usuário usando SQL Server Management Studio
    • Criar usuário usando T-SQL
  • Atribuição de permissão a um usuário
    • Atribuir permissão usando o SQL Server Management Studio
    • Conceder permissão usando T-SQL

Como criar um login

Para criar um login, navegue até Segurança> Logins

Na próxima tela, digite

  1. Nome de acesso
  2. Selecione a autenticação do SQL Server
  3. Digite a senha
  4. Clique OK

Login é criado

Você também pode criar um login usando o comando T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Como criar um usuário

Um usuário é uma conta que você pode usar para acessar o servidor SQL. Para criar usuários, você pode usar qualquer uma das seguintes maneiras:

  • Usando T-SQL
  • Usando o SQL Server Management Studio

Criar usuário usando SQL Server Management Studio

Você criará um usuário para o banco de dados EDU_TSQL.

  1. Conecte-se ao SQL Server e expanda a pasta Bancos de dados no Pesquisador de Objetos.
  2. Identifique o banco de dados para o qual você precisa criar o usuário e expanda-o.
  3. Expanda sua pasta Segurança.
  4. Clique com o botão direito na pasta Usuários e escolha "Novo usuário ..."

Você verá a seguinte tela,

  1. Insira o nome de usuário desejado
  2. Digite o nome de login (criado anteriormente)
  3. Clique OK

O usuário é criado

Criar usuário usando T-SQL

Você pode criar um novo USER usando o comando create user do T-SQL. O comando assume a seguinte sintaxe:

create user  for login 
create user Guru99 for login MyLogin

Nota: Que a consulta deve ser executada dentro da janela de consulta. Se um usuário já tiver sido criado para um logon, o SQL Server gerará um erro se você criar um usuário para o mesmo logon.

Atribuição de permissão a um usuário

As permissões referem-se às regras que governam os níveis de acesso que os usuários têm nos recursos protegidos do SQL Server. O SQL Server permite que você conceda, revogue e negue tais permissões. Existem duas maneiras de atribuir permissões no SQL Server:

  • Usando T-SQL
  • Usando o SQL Server Management Studio

Atribuir permissão usando o SQL Server Management Studio

Etapa 1) Conecte-se à sua instância do SQL Server e expanda as pastas do Pesquisador de Objetos, conforme mostrado abaixo. Clique com o botão direito no nome do usuário, ou seja, Guru99 e escolha Propriedades.

Etapa 2) Na próxima tela,

  1. Clique na opção Protegíveis à esquerda.
  2. Clique em Pesquisar

Etapa 3) Na próxima janela,

  1. Selecione "Todos os objetos pertencentes ao esquema".
  2. Selecione o nome do esquema como "dbo"
  3. Clique OK

Passo 4)

  1. Identifique a mesa que deseja conceder permissão
  2. Em Permissão Explícita, selecione Concessão
  3. Clique em Ok

Etapa 5) O usuário Guru99 recebe a permissão SELECT na tabela Curso.

Conceder permissão usando T-SQL

Para conceder permissão a um usuário usando T-SQL, primeiro selecione o banco de dados usando a instrução use. Em seguida, você atribui a permissão ao usuário usando a instrução grant. Aqui está a sintaxe:

use grant 
 on  to 

Por exemplo, o comando a seguir mostra como você pode conceder a permissão de seleção ao usuário Guru99 no objeto (tabela) denominado Curso no Banco de Dados EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

A permissão será concedida!