NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
SQL Server 2005 - CURSO COMPLETO Autor: Júlio Battisti |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Lição 104 - Capítulo 06 - Dando permissão de acesso ao banco de dados usando comandos T-SQL | ||||||||||
Neste item aprenderemos a adicionar logins à lista de usuários com permissão de acesso a um Banco de Dados, utilizando comandos T-SQL, na janela de execução de comandos. Para adicionarmos um login à lista de usuários autorizados a acessar um Banco de Dados, utilizamos o comando sp_grantdbaccess. Sintaxe para o comando sp_grantdbaccess: use database exec sp_grantdbaccess ‘nome de login’ Por exemplo, para adicionar o usuário user1, do Domínio SERVIDOR ao Banco de Dados AdventureWorks, podemos utilizar os seguintes comandos: use AdventureWorks exec sp_grantdbaccess ‘SERVIDOR\user1’ Algumas observações sobre o comando sp_grantdbaccess: ® Somente membros das roles sysadmin e das roles de Banco de Dados db_accessadmin e db_owner é que têm permissão para utilizar este comando. Este comando não pode ser executado no contexto de uma transação iniciada pelo usuário. Exemplo prático: Vamos dar permissão de acesso para os usuários nos respectivos Bancos de Dados indicados na Tabela 6.17. Tabela 6.17 Dando permissão de acesso ao Banco de Dados:
Para dar permissão de acesso, conforme indicado na Tabela 6.17, siga os passos indicados a seguir: 1. Abra o SQL Server Management Studio e, na janela Object Explorer, navegue até a instância SERVIDOR\SQL2005. Clique com o botão direito do mouse na instância SERVIDOR\SQL2005 e, no menu de opções que é exibido, clique em New Query. Será aberta a janela para execução de comandos T-SQL. 2. Digite os seguintes comandos: — Tornando o Banco de Dados AdventureWorks o banco atual exec sp_grantdbaccess ‘SERVIDOR\jose’ — Agora adiciono os logins do próprio SQL Server, exec sp_grantdbaccess ‘sqluser1’ — e por último os grupos do WINDOWS exec sp_grantdbaccess ‘SERVIDOR\grupo1’ 3. Pressione Ctrl+E para executar estes comandos. Os usuários da Tabela 6.17 serão adicionados à lista Users do Banco de Dados AdventureWorks da instância SERVIDOR\SQL2005. 4. A seguinte mensagem será emitida: Command(s) completed successfully. 5. Feche a janela de execução de comandos T-SQL. Para retirar a permissão de acesso do usuário a um Banco de Dados, podemos utilizar o comando sp_revokedbaccess. Para compatibilidade com versões anteriores, também poderíamos utilizar o comando sp_dropuser, mas é recomendada a utilização de sp_revokedbaccess sempre que possível. O comando sp_dropuser não deverá mais estar disponível, nas próximas versões do SQL Server. Por exemplo, para remover o usuário SERVIDOR\user1, do Banco de Dados AdventureWorks, poderíamos utilizar os seguintes comandos: use AdventureWorks exec sp_revokedbaccess ‘SERVIDOR\user1’ Algumas observações sobre o comando sp_revokedbaccess.: ® Somente membros da server role sysadmin e das roles de Banco de Dados db_accessadmin e db_owner é que têm permissão para utilizar este comando. ® Com o comando sp_revokedbaccess não é possível remover os seguintes usuários:
|
||||||||||
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse:
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI