Conectando-se a um servidor remoto do Integration Services
Para se conectar a uma instância do Integration Services em um servidor remoto, a partir do SQL Server Management Studio ou de outro aplicativo de gerenciamento, é necessário um conjunto específico de direitos no servidor para os usuários do aplicativo.
Importante |
---|
Para gerenciar pacotes armazenados em um servidor remoto, você não precisa conectar-se à instância do serviço do Integration Services naquele servidor remoto. Em vez disso, edite o arquivo de configuração do serviço do Integration Services de forma que o SQL Server Management Studio exiba os pacotes armazenados no servidor remoto. Para obter mais informações, consulte Configurando o serviço do Integration Services (SSIS). |
Conectando-se ao Integration Services em um servidor remoto
Para se conectar ao Integration Services em um servidor remoto
Abra o SQL Server Management Studio.
Selecione Arquivo, Conectar Pesquisador de Objetos para exibir a caixa de diálogo Conectar ao Servidor.
Selecione Integration Services na lista Tipo de servidor.
Digite o nome de um servidor SQL Server Integration Services na caixa de texto Nome do servidor.
Observação O serviço Integration Services não é específico da instância. Você se conecta ao serviço usando o nome do computador no qual o serviço Integration Services está sendo executado.
Clique em Conectar.
Observação |
---|
A caixa de diálogo Procurar Servidores não exibe instâncias remotas do Integration Services. Além disso, as opções disponíveis na guia Opções de conexão da caixa de diálogo Conectar ao Servidor, exibida ao clicar no botão Opções, não é aplicável às conexões Integration Services. |
Eliminando o erro “Acesso negado”
Quando um usuário sem direitos suficientes tenta se conectar a uma instância do Integration Services em um servidor remoto, o servidor responde com uma mensagem de erro “Acesso negado”. Você pode evitar essa mensagem de erro verificando se os usuários têm as permissões DCOM exigidas.
Para configurar direitos para os usuários remotos no Windows Server 2003 ou no Windows XP
Se o usuário não for um membro do grupo local Administradores, adicione o usuário ao grupo Usuários de COM Distribuída. Você pode fazer isso no snap-in do MMC do Gerenciamento do Computador acessado pelo menu Ferramentas Administrativas.
Abra o Painel de Controle, clique duas vezes em Ferramentas Administrativas e clique duas vezes em Serviços de Componentes para iniciar o snap-in do MMC dos Serviços de Componentes.
Expanda o nó Serviços de Componentes no painel esquerdo do console. Expanda o nó Computadores, expanda Meu Computador e clique no nó Configuração de DCOM.
Selecione o nó Configuração de DCOM e selecione MsDtsServer na lista de aplicativos que podem ser configurados.
Clique com o botão direito do mouse em MsDtsServer e selecione Propriedades.
Na caixa de diálogo Propriedades do MsDtsServer, selecione a guia Segurança.
Em Permissões de Inicialização e Ativação, selecione Personalizar e clique em Editar para abrir a caixa de diálogo Permissão de Inicialização.
Na caixa de diálogo Permissão de Inicialização, adicione ou exclua usuários e atribua as permissões adequadas aos usuários e grupos apropriados. As permissões disponíveis são Inicialização Local, Inicialização Remota, Ativação Local e Ativação Remota. Os direitos de Inicialização concedem ou negam permissão para iniciar e parar o serviço; os direitos de Ativação concedem ou negam permissão para conexão com o serviço.
Clique em OK para fechar a caixa de diálogo.
Em Permissões de acesso, repita as etapas 7 e 8 para atribuir as permissões adequadas aos usuários e grupos apropriados.
Feche o snap-in do MMC.
Reinicie o serviço Integration Services.
Para configurar direitos para usuários remotos no Windows 2000 com os service packs mais recentes
Execute dcomcnfg.exe no prompt de comando.
Na página Aplicativos da caixa de diálogo Propriedades de Configuração de COM Distribuída, selecione MSDTSServer e clique em Propriedades.
Selecione a página Segurança.
Use as duas caixas de diálogo separadas para configurar as Permissões de acesso e as Permissões de Inicialização. Você não pode distinguir entre acesso remoto e local – as permissões de Acesso incluem acesso local e remoto e as permissões de Inicialização incluem inicialização local e remota.
Feche as caixas de diálogo e dcomcnfg.exe.
Reinicie o serviço Integration Services.
Conectando-se através de uma conta local
Se você estiver trabalhando em uma conta local do Windows em um computador cliente, só poderá se conectar ao serviço Integration Services em um computador remoto se houver uma conta local com o mesmo nome e senha e os direitos apropriados no computador remoto.
Não há suporte para delegação
O SQL Server Integration Services não oferece suporte a delegação de credenciais, algumas vezes chamada de salto duplo. Nesse cenário, você está trabalhando em um computador cliente, o Integration Services está instalado em um segundo computador e o SQL Server está instalado em um terceiro computador. Embora o SQL Server Management Studio passe suas credenciais com êxito do computador cliente para o segundo computador em que o Integration Services está sendo executado, o Integration Services não pode delegar suas credenciais do segundo computador para o terceiro computador em que o SQL Server está sendo executado.
|