Configuração do servidor: acesso remoto
Aplica-se: SQL Server
Este artigo é sobre a opção de configuração remote access
, que é um recurso de comunicação de SQL Server para SQL Server que foi descontinuado.
Essa opção afeta os servidores adicionados usando sp_addserver e sp_addlinkedserver. Deixe a opção remote access
habilitada (o padrão) caso utilize servidores vinculados.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Se você chegou a esta página porque está com problemas para se conectar ao SQL Server, confira um dos seguintes artigos:
- Tutorial: Introdução ao Mecanismo de Banco de Dados
- Fazendo o logon no SQL Server
- Conectar ao SQL Server quando os administradores do sistema estão bloqueados
- Conectar a um servidor registrado (SQL Server Management Studio)
- Conectar a qualquer componente do SQL Server a partir do SQL Server Management Studio
- sqlcmd: conectar ao mecanismo de banco de dados
- Como solucionar problemas na conexão ao Mecanismo de Banco de Dados do SQL Server
Os artigos a seguir podem ser interessantes para os programadores:
- Guia de Início Rápido: Usar o .NET (C#) para consultar um banco de dados
- Conectar uma instância do SQL Server
- Adicionar novas conexões no Visual Studio
Gerenciar o remote access
A opção de configuração remote access
controla a execução de procedimentos armazenados de servidores locais ou remotos nos quais instâncias do SQL Server estão sendo executadas.
O valor padrão para a opção remote access
é 1
(habilitado). Isso concede permissão para executar procedimentos armazenados locais de servidores remotos ou procedimentos armazenados remotos do servidor local. Para evitar que procedimentos armazenados locais sejam executados em um servidor remoto ou que procedimentos armazenados remotos sejam executados no servidor local, defina a opção como 0
(desabilitado).
Essa configuração não entrará em vigor até que você reinicie o SQL Server.
O acesso remoto é necessário para que o relatório de status de envio de logs no SSMS (SQL Server Management Studio) funcione e o Trabalho LSAlert seja concluído adequadamente.
Permissões
Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure
são concedidas a todos os usuários por padrão.
Para executar sp_configure
com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE
, o usuário deve ter a permissão ALTER SETTINGS
no nível do servidor. A permissão ALTER SETTINGS
é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.
Usar o SQL Server Management Studio
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Selecione o nó Conexões.
Em Conexões do servidor remoto, marque ou desmarque a caixa de seleção Permitir conexões remotas com este servidor .
Usar o Transact-SQL
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção
remote access
como0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Para obter mais informações, consulte Opções de configuração do servidor.