DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: Curso de Administração do SQL Server-Parte XVI-Criando usuários no SQL Server

Veja como criar usuários no SQL Server 2005 e como mapear um usuário do windows com um login do SQL Server.

Autor: Mauro Pichiliani

Título:

Tempo: 10:22 min. 

Mini Resumo: Esta vídeo aula apresenta como criar usuários no SQL  Server 2005. 

Tecnologias utilizadas: SQL Server 2005 

Exemplos construídos: São mostrados exemplos de como criar usuários do SQL Server e de como mapear um usuário do windows como um login do SQL Server. 

Palavras chaves: SQL Server, segurança, login, usuários.

 

 

Listar todos os posts de Administração do Microsoft SQL Server

Mauro Pichiliani
Mauro Pichiliani é bacharel em Ciência da Computação, Mestre e doutorando em computação pelo ITA (Instituto Tecnológico de Aeronáutica). Trabalha há mais de 10 anos utilizando diversos bancos de dados e ferramentas de programação. Pode ser contatato no twitter como @pichiliani e no e-mail pichiliani...
O que você achou deste post?

    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Moises Mg
Incrivel como suas video aulas sao altamente produtivas pra mim e extremamente didáticas. [Como sou iniciante] Estou "sulgando" muuuuito... rsrsrs...

Eu estou com uma duvida relacionada a Permissões. Eu preciso que um usuario SQL tenha acesso apenas a um Objeto de um determinado banco de Dados (acesso apenas a uma View, mais nada), criei usuario e adicionei apenas permissão de SELECT na view que quero (nao desejo que esse usuario acesse maaaais nada alem disso).

Porém ao chamar "vinculo de tabelas" pelo Access (conectando via ODBC com o usuario que criei), aparece a viewer que eu permiti e todas as outras views de sistema, isso é normal? nao tem como ocultar as views de sistema? [Sei que ja estou abusando nas perguntas... rsrs... Muito obrigado se puder ajudar]
[há +1 ano] - Responder

 

[autor] Mauro Pichiliani
Olá Moises,

Bom, isso geralmente acontece devido a problemas de permissão. Verifique se o login associado ao seu usuário fax parte de um fixed-server role ou de um fixed-database role que tenha acesso a outros objetos além da view que você deseja que ele acesse.

Mauro Pichiliani

[há +1 ano] - Responder
 

Moises Mg
Então Mauro,

O login associado ao usuario está apenas no Server Role 'public' (e não tem como tirar ele dessa opção) e no fixed-database role ele está como db_denydatawriter e como public (que também nao tem como tira-lo)

Será que eu vou ter que mudar as permissões de acesso do
database role 'public'?
[há +1 ano] - Responder
 

[autor] Mauro Pichiliani
Moises,

Bem, o que deve estar acontecendo é o seguinte então: apesar de ter permissão para executar uma determinada view, o role public dá acesso de leitura às tabelas de sistema, como a sysobject, o que faz com que o provider acesse e mostre os outros objetos do banco de dados. Apesar disso, o usuário não tem permissão para acessá-los.

O que você pode tentar fazer é criar um novo role que negue a permissão (DENY) para a tabela sysobjects. Talvez isso não permita que o provider acesse os objetos e os visualize.

Mauro Pichiliani

[há +1 ano] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03