Negar acesso a uma base de dados para o usuario - sa

SQL Server

17/04/2012

Olá a todos do forum, e a toda equipe DEVMEDIA !
Estou lendo a Revista Sql Magazine - DevMedia,
que está show de bola, parabens a todos da Equipe DevMedia!

Trabalho atualmente com o Sql Server 2008 R2

Se um cliente possui um Servidor Já com uma base de Dados
gostaria de negar acesso ao usuário - sa - para que o mesmo
não tenha acesso a esta outra base de dados, e apenas
o usuário que vou criar. Já criei o usuário,
mas como negar permissões ao - sa - , tem como ?
Rafael Oliveira

Rafael Oliveira

Curtidas 0

Respostas

Marcondes Alexandre

Marcondes Alexandre

17/04/2012

Caro Rafael, tudo bom?

Há uma diferença no SQL Server entre Login e Usuário. O Login SA pode ser mapeado ao usuário dbo de cada banco de dados específico. Logo, não é possível você restrintir o acesso bloqueando o login sa em virtude do acesso ao outro banco.

Sugiro você criar um login específico para cada banco de dados, então você mapea com um usuário adequadamente para então atribuir os direitos e permissões necessárias.

Quaisquer dúvidas, por favor post.

Marcondes Alexandre
GOSTEI 0
POSTAR