Atenção este é um post gratuito publicado no site da Devmedia e publicado no Slideshare naconta da própria Devmedia. Sua r...
Figura 2. Janela do SQL Server Management Studio pronta para uso.Neste momento você irá clicar em New Query, na parte supe...
1   SELECT * FROM sys.sysloginsEm seguida aperte a TECLA F5 ou aperte EXECUTE no Management Studio, como mostra afigura 4:...
Figura 5. Janela do Management Studio executando comando.Verifique se realmente o Login foi criado, expanda a pasta SECURI...
Pronto, depois de remover o Login, siga os passos: clique com BOTÃO direito do mouse sobre apasta SECURITY ou LOGINS, new ...
Como estamos criando um Login do domínio [AdventureWorks], clique no BOTÃO Locais, expandao ícone com o nome de PASTA INTE...
Figura 11. Janela mostrando o usuário do domínio (Login SQL Server).Depois de clicar em OK, vá até a pasta SECURITY e LOGI...
Figura 12. Janela do Management Studio no contexto do banco de dados AdventureWorks.Agora podemos iniciar o processo de cr...
Figura 13. Janela do Management Studio, executando o comando SP_HELPUSER.Para criar um usuário pertencente a um domínio, u...
Figura 14. Janela do SSMS, criando um novo usuário.Na próxima etapa, vamos mostrar a tela de criação do novo usuário, como...
Figura 16. Janela de seleção de login para o usuário.Em seguida clique em browser para verificar os logins existentes, esc...
Figura 18. Janela mostrando o usuário criado.Com isso concluo mais artigo básico, mas direto em sua intenção, espero que s...
Upcoming SlideShare
Loading in...5
×

Criando e alterando login - permissões no SQL Server 2008 R2

12,950

Published on

Veja neste artigo como criar, alterar, apagar Logins, Usuários utilizando T-SQL e também fazendo de forma pratica e fácil.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
12,950
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
198
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Criando e alterando login - permissões no SQL Server 2008 R2

  1. 1. Atenção este é um post gratuito publicado no site da Devmedia e publicado no Slideshare naconta da própria Devmedia. Sua republicação não é autorizada.Para ler e outros artigos de seu interesse, acesse http://www.devmedia.com.br/Criando e Alterando Login - Permissões no SQLServer 2008 R2Veja neste artigo conceito e as diferenças entre Logins, Usuários e o que seriam Papeis e Permissões.Veja neste artigo como criar, alterar, apagar Logins, Usuários utilizando T-SQL e também fazendode forma pratica e fácil.Primeiramente, quero informar sobre o ambiente que estarei trabalhando neste artigo, neste caso,usarei duas maquinas virtuais, ambas com Windows Server 2003, sendo que uma é apenas com oActive Directory e a outra como sendo o servidor de banco de dados com o SQL Server.Para iniciarmos, abra o SQL Server Management Studio, como mostra a figura 1:Figura 1. Janela do SQL Server Management Studio.Em seguida clique em Connect e veja o SQL Server Management Studio pronto para uso, comomostra a figura 2: www.devmedia.com.br – Todos os direitos reservados
  2. 2. Figura 2. Janela do SQL Server Management Studio pronta para uso.Neste momento você irá clicar em New Query, na parte superior esquerda do Management Studio,como mostra a figura 3:Figura 3. Janela do Management Studio com o New Query aberta.Agora vamos iniciar com alguns comandos básicos, a principio apenas para conhecimento digite: www.devmedia.com.br – Todos os direitos reservados
  3. 3. 1 SELECT * FROM sys.sysloginsEm seguida aperte a TECLA F5 ou aperte EXECUTE no Management Studio, como mostra afigura 4:Figura 4. Janela do Management Studio mostrando os Logins.Como já tinha descrito anteriormente o acesso ao SQL Server funciona de duas formas:Autenticação Windows ou Autenticação do próprio SQL Server. Por isso descrevi o meu ambientevirtual.Agora vamos criar um Login, que pertença a um domínio, no caso do meu ambiente, ele é chamadode AdventureWorks. Vamos iniciar com o código abaixo:1 CREATE LOGIN [AdventureWorksFulano] FROM WINDOWSVeja que o comando foi executado sem erros, como mostra a figura 5: www.devmedia.com.br – Todos os direitos reservados
  4. 4. Figura 5. Janela do Management Studio executando comando.Verifique se realmente o Login foi criado, expanda a pasta SECURITY e em seguida expanda a pastaLOGINS e confirme o Login criado, como mostra a figura 6:Figura 6. Janela Object Explorer (SSMS) mostrando o Login criado.Depois deste passo, vamos criar o mesmo Login usando a ferramenta visual, mas antes remova-ousando o seguinte código:1 DROP LOGIN [AdventureWorksFulano] www.devmedia.com.br – Todos os direitos reservados
  5. 5. Pronto, depois de remover o Login, siga os passos: clique com BOTÃO direito do mouse sobre apasta SECURITY ou LOGINS, new Login, aparecerá uma janela, como mostra afigura 7:Figura 7. Janela de criação de um Login.Agora, para criar um Login com autenticação Windows que é a nossa intenção, deixe a opçãoWindows authentication marcada e clique em Search, como mostra a figura 8:Figura 8. Janela para selecionar o Login desejado. www.devmedia.com.br – Todos os direitos reservados
  6. 6. Como estamos criando um Login do domínio [AdventureWorks], clique no BOTÃO Locais, expandao ícone com o nome de PASTA INTEIRA e apenas clique em adventureworks.com.br, logo depoisOK, como mostra a figura 9:Figura 9. Janela Locais.Depois que você clicar em OK, agora estará no contexto do domínio [AdventureWorks], comomostra a figura 10:Figura 10. Janela para selecionar o Login desejado no contexto do domínio.Agora é apenas digitar o nome do Login (Usuário Windows) ou apenas uma parte do nome e clicarem verificar nomes, neste momento ele vai te trazer as opções, como mostrar afigura 11: www.devmedia.com.br – Todos os direitos reservados
  7. 7. Figura 11. Janela mostrando o usuário do domínio (Login SQL Server).Depois de clicar em OK, vá até a pasta SECURITY e LOGINS e verifique o Login criado, agora vamosprosseguir com outros comandos:Comando para criar um Login do próprio SQL Server:1 CREATE LOGIN SICRANO WITH PASSWORD ‘Pa$$w0rd’Neste código, existe uma diferença entre criar um Login do domínio e um Login do SQL Server, énecessário utilizar o termo “WITH PASSWORD”, para excluir utilize o código mostradoanteriormente sem utilizar o domínio.Vamos iniciar agora, como manipular usuários, da forma mais básica possível, primeiramente,entre no contexto de algum banco de dados, no meu caso vou utilizar o AdventureWorks, entrecom o código abaixo:1 USE ADVENTUREWORKSEm seguida aperte F5 ou tecla EXECUTE, note que o SQL Server já está n contexto do bancoselecionado, como mostra a figura 12: www.devmedia.com.br – Todos os direitos reservados
  8. 8. Figura 12. Janela do Management Studio no contexto do banco de dados AdventureWorks.Agora podemos iniciar o processo de criação de Usuários, vou mostrar alguns exemplos com e semcomandos. Para iniciar vamos conhecer o comando sp_helpuser, ele vai listar os usuáriosexistentes no banco de dados.1 SP_HELPUSERVerifique o resultado deste comando, veja quais são os usuários existentes, como mostra a figura13: www.devmedia.com.br – Todos os direitos reservados
  9. 9. Figura 13. Janela do Management Studio, executando o comando SP_HELPUSER.Para criar um usuário pertencente a um domínio, utilizamos o seguinte comando:1 CREATE USER usuario_fulano FOR LOGIN [AVENTUREWORKSFULANO]Já para criar um usuário para um Login do SQL Server, utilizamos o comando a seguir:1 CREATE USER Sicrano FOR LOGIN SicranoPara criar um usuário sem mapear um login, use o código:1 CREATE USER usuario_zero WITHOUT LOGINPara remover um usuário utilize o código:1 DROP USER SicranoAgora vamos criar um usuário utilizando a ferramenta gráfica, primeiramente, expanda a pasta dobanco de dados que deseja criar o usuário, em seguida expanda a pasta SECURITY e depois cliquecom o botão direito do mouse em cima da pasta USER, clique em New User, como mostra a figura14: www.devmedia.com.br – Todos os direitos reservados
  10. 10. Figura 14. Janela do SSMS, criando um novo usuário.Na próxima etapa, vamos mostrar a tela de criação do novo usuário, como mostra a figura 15:Figura 15. Janela Database User - NewNeste caso vamos digitar o nome do usuário no primeiro espaço, logo abaixo, vamos clicar nobotão com as reticencias para associar o usuário ao login, como mostra a figura 16: www.devmedia.com.br – Todos os direitos reservados
  11. 11. Figura 16. Janela de seleção de login para o usuário.Em seguida clique em browser para verificar os logins existentes, escolha o login fulano do domínioe clique em OK, como mostra a figura 17:Figura 17. Janela do Browser for Objects.Para confirmar a criação do usuário, vá até a pasta do banco de dados em questão, em seguidaexpanda a pasta SECURITY, expanda a pasta USERS e verifique o usuário criado, como mostraa figura 18 : www.devmedia.com.br – Todos os direitos reservados
  12. 12. Figura 18. Janela mostrando o usuário criado.Com isso concluo mais artigo básico, mas direto em sua intenção, espero que seja de bom proveitopara quem está começando.Obrigado e até o próximo artigo.Cursos relacionadosCurso de Administração do Microsoft SQL ServerCurso Completo MySQLPL/SQL OracleOLAP com o SQL ServerCurso Online-Business Intelligence Studio com SqlServerAdministração do Firebird/InterBaseCurso de Administração do Microsoft SQL Server www.devmedia.com.br – Todos os direitos reservados

×