Usuário com melhor resposta
Permissões

Pergunta
-
Bom dia,
Estou com a seguinte situação, Tenho o SQL 2008 e tenho o usuário adm e preciso que tenha permissão apenas para dar select em três views. O que faço?
- Editado Rafael MHI segunda-feira, 29 de janeiro de 2018 15:52
Respostas
-
veja se isso resolve
USE SeuBanco; GRANT SELECT ON OBJECT:: View1 TO SeuUsuario; GRANT SELECT ON OBJECT:: View2 TO SeuUsuario; GRANT SELECT ON OBJECT:: View2 TO SeuUsuario; GO
Wesley Neves - Brasilia-DFhttps://wesleyneves.wordpress.com/
SELECT Tab.[that's me:]
FROM
(
VALUES
('Wesley Neves'),
('Analista.NET'),
('Pós Graduando em Banco de Dados com ênfase em BI'),
('MTA -SQL Server'),
('MTA -Web Developed')
) AS Tab ("that's me:");
"Se a resposta for útil ou ajudar ,não esqueça de marcar"
Wesley Neves
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 30 de janeiro de 2018 11:36
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 31 de janeiro de 2018 17:03
-
Rafael,
Para não ver as telas via imagem, você vai ter que alterar a permissão View Any Definition diretamente nas propriedades na parte de securable.
Para não ter acesso as mesmas via linha de comando, utilize o comando Deny especificando as tabelas que deseja impedir o acesso.
Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 31 de janeiro de 2018 17:03
Todas as Respostas
-
veja se isso resolve
USE SeuBanco; GRANT SELECT ON OBJECT:: View1 TO SeuUsuario; GRANT SELECT ON OBJECT:: View2 TO SeuUsuario; GRANT SELECT ON OBJECT:: View2 TO SeuUsuario; GO
Wesley Neves - Brasilia-DFhttps://wesleyneves.wordpress.com/
SELECT Tab.[that's me:]
FROM
(
VALUES
('Wesley Neves'),
('Analista.NET'),
('Pós Graduando em Banco de Dados com ênfase em BI'),
('MTA -SQL Server'),
('MTA -Web Developed')
) AS Tab ("that's me:");
"Se a resposta for útil ou ajudar ,não esqueça de marcar"
Wesley Neves
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 30 de janeiro de 2018 11:36
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 31 de janeiro de 2018 17:03
-
-
Rafael,
Neste caso você terá que utilizar o comando Deny!
Agora permissão no nível Public não terá como ser removida. Qual nível de permissão você esta se referindo?
Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
-
Rafael,
Para não ver as telas via imagem, você vai ter que alterar a permissão View Any Definition diretamente nas propriedades na parte de securable.
Para não ter acesso as mesmas via linha de comando, utilize o comando Deny especificando as tabelas que deseja impedir o acesso.
Pedro Antonio Galvao Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 31 de janeiro de 2018 17:03