Como se conectar ao SQL Server a partir do Windows Vista
O sistema operacional Windows Vista fornece um recurso de segurança novo chamado Controle de Conta do Usuário (UAC). O Controle de Conta do Usuário permite que os usuários executem tarefas comuns como não-administradores. As contas de usuário do Windows que fazem parte do grupo de administradores locais podem executar a maioria dos aplicativos como se estivessem usando a conta de usuário padrão.
Usar a conta de usuário padrão ajuda na proteção do sistema porque todos os aplicativos executados pelos administradores no Windows Vista não têm permissões completas de administrador. Os programas que exigem permissões de administrador, como as ferramentas para administrar o sistema, são iniciados com as permissões de administrador depois do consentimento do usuário.
O SQL Server é instalado com o grupo BUILTIN\Administradores como o grupo de administração de sistema padrão. Por padrão, os usuários do Windows Vista que são membros do grupo de administradores do Windows, automaticamente, não têm permissão para se conectarem ao SQL Server nem têm os privilégios de administrador do SQL Server. No Windows Vista, quando um usuário tenta se conectar ao SQL Server, é retornada uma mensagem indicando que a conta não tem direitos para fazer logon no SQL Server.
Observação |
---|
No SQL Server Express, os usuários do Windows têm permissões de conexão porque o grupo BUILTIN\Usuários é fornecido como um logon. |
Quando um usuário na conta de administradores executa o SQL Server Management Studio, o recurso Controle de Conta do Usuário retira o token de associação daquele grupo e transmite apenas as informações de conta do usuário para o SQL Server. Uma mensagem é retornada indicando que a conta não tem direitos de fazer logon no SQL Server. Para permitir que membros do grupo de administradores do Windows Vista façam logon, você deve adicionar explicitamente a conta nos logons do SQL Server.
Observação |
---|
Se você usa o formato nome_de_usuário@domain ao fazer logon no Windows Vista, poderá ver uma falha de logon do SQL Server ou uma mensagem de acesso negado. Para resolver o problema, use um dos seguintes formatos para fazer logon no Windows Vista: domínio\nome_de_usuário ou nome_de_usuário@domínio_qualificado. |
Adicionar um usuário do Windows que tenha o logon "nome_da_máquina\Administrador" à função de servidor fixa sysadmin
Faça logon no computador usando as credenciais para a conta nome_da_máquina\Administrador .
Clique no botão Iniciar, aponte para Todos os Programas, clique em Microsoft SQL Server e, em seguida, em SQL Server Management Studio.
Conecte-se a uma instância do SQL Server.
Clique em Segurança, clique com o botão direito do mouse em Logons e depois em Novo Logon.
Na caixa Nome de Logon, digite o nome do usuário.
No painel Selecionar uma Página, clique em Funções do Servidor, marque a caixa de seleção sysadmin e clique em OK.
Adicionar um usuário do Windows que tenha o logon "nome_de_domínio\nome_de_usuário" à função de servidor fixa sysadmin
Faça logon no computador usando as credenciais para a conta nome_de_domínio\nome_de_usuário.
Clique no botão Iniciar, aponte para Todos os Programas, clique em Microsoft SQL Server, clique com o botão direito do mouse em SQL Server Management Studio e depois clique em Executar como Administrador.
Observação A opção Executar como Administrador eleva as permissões do usuário.
Na caixa de diálogo Controle de Acesso do Usuário, clique em Continuar.
No SQL Server Management Studio, conecte-se à instância do SQL Server.
Clique em Segurança, clique com o botão direito do mouse em Logons e depois em Novo Logon.
Na caixa Nome de Logon, digite o nome do usuário.
No painel Selecionar uma Página, clique em Funções do Servidor, marque a caixa de seleção sysadmin e clique em OK.