Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
SSIS Integration Runtime no Azure Data Factory
Configure o SSIS (Integration Services) Scale Out concluindo as tarefas a seguir.
Dica
Se você estiver instalando o Scale Out em um único computador, instale os recursos Scale Out Master e Scale Out Worker ao mesmo tempo. Quando você instala os recursos simultaneamente, o endpoint é gerado automaticamente para se conectar ao Scale Out Master.
Instalar o Mestre de Expansão
Para configurar o Mestre do Scale Out, você precisa instalar os Serviços de Mecanismo de Banco de Dados, o Integration Services e o recurso Mestre do Scale Out do SSIS ao configurar o SQL Server.
Para obter informações sobre como configurar o Mecanismo de Banco de Dados e o Integration Services, confira Instalar o Mecanismo de Banco de Dados do SQL Server e Instalar o Integration Services.
Observação
Para usar a conta de autenticação padrão do SQL Server para o log do Scale Out, selecione Modo Misto como o modo de autenticação na página Configuração do Mecanismo de Banco de Dados durante a instalação do Mecanismo de Banco de Dados. Consulte Alterar a conta para log do Scale Out para obter mais informações.
Para instalar o recurso Scale Out Master, use o assistente de instalação do SQL Server ou o prompt de comando.
Instalar o Scale Out Master com o assistente de instalação do SQL Server
Na página Seleção de Recursos, selecione Mestre de Expansão Horizontal, que está listado em Integration Services.
Na página Configuração do Servidor , selecione a conta para executar o serviço Mestre de Expansão do SQL Server Integration Services e selecione o Tipo de Inicialização.
Na página Configuração do Scale Out Master do Integration Services, especifique o número da porta que o Scale Out Master usa para se comunicar com o Scale Out Worker. O número da porta padrão é 8391.
Especifique o certificado TLS/SSL usado para proteger a comunicação entre o Scale Out Master e o Scale Out Worker fazendo uma das opções a seguir.
- Permita que o processo de instalação crie um certificado TLS/SSL padrão autoassinado clicando em Criar um certificado SSL. O certificado padrão é instalado em Autoridades de Certificação Raiz Confiáveis, no Computador Local. Você pode especificar os CNs nesse certificado. O nome do host do ponto de extremidade mestre deve ser incluído nos CNs. Por padrão, o nome da máquina e o IP do nó mestre são incluídos.
- Selecione um certificado TLS/SSL existente no computador local clicando em Usar um certificado SSL existente e, em seguida, clicando em Procurar para selecionar um certificado. A impressão digital do certificado é exibida na caixa de texto. Ao clicar em Procurar, são exibidos os certificados armazenados em Autoridades de Certificação Raiz Confiáveis, Computador Local. O certificado que você selecionar deve estar armazenado neste local.
Conclua o assistente de instalação do SQL Server.
Instalar o Mestre do Scale Out por meio do prompt de comando
Siga as instruções em Instalar o SQL Server a partir do prompt de comando. Defina os parâmetros para o Mestre do Scale Out seguindo estas etapas:
Adicionar
IS_Masterao parâmetro/FEATURESConfigure o Mestre do Scale Out especificando os seguintes parâmetros e seus valores:
/ISMASTERSVCACCOUNT/ISMASTERSVCPASSWORD/ISMASTERSVCSTARTUPTYPE/ISMASTERSVCPORT-
/ISMasterSVCSSLCertCN(opcional) -
/ISMASTERSVCTHUMBPRINT(opcional)
Observação
Se o Mestre do Scale Out não estiver instalado junto com o Mecanismo de Banco de Dados e a instância do Mecanismo de Banco de Dados for uma instância nomeada, você precisará configurar
SqlServerNameno arquivo de configuração de serviço do Mestre do Scale Out após a instalação. Para obter mais informações, consulte Scale Out Master.
Instalar o Worker Scale Out
Para configurar o Scale Out Worker, você precisa instalar o Integration Services e o recurso Scale Out Worker na instalação do SQL Server.
Para instalar o recurso Scale Out Worker, use o assistente de instalação do SQL Server ou o prompt de comando.
Instalar o Scale Out Worker com o assistente de instalação do SQL Server
Na página Seleção de Recursos, selecione Scale Out Worker, que está listado no Integration Services.
Na página Configuração do Servidor , selecione a conta para executar o serviço Trabalho de Expansão do SQL Server Integration Services e selecione o Tipo de Inicialização.
Na página de Configuração de Trabalho de Escala Horizontal do Integration Services especifique o ponto de extremidade para se conectar ao Mestre de Expansão.
Para um ambiente de computador único, o endpoint é gerado automaticamente quando o Scale Out Master e o Scale Out Worker são instalados simultaneamente.
Para um ambiente de múltiplos computadores, o endpoint consiste no nome ou endereço IP do computador no qual o Scale Out Master está instalado e no número da porta especificado durante a instalação do Scale Out Master.
Observação
Você também pode ignorar a configuração do Worker neste ponto e associar o Scale Out Worker ao Scale Out Master após a instalação, usando o Scale Out Manager.
Em um ambiente com vários computadores, especifique o certificado TLS/SSL do cliente usado para validar o Scale Out Master. Em um ambiente de um único computador, não é necessário especificar um certificado TLS/SSL do cliente.
Clique em Procurar para localizar o arquivo de certificado (*.cer). Para usar o certificado TLS/SSL padrão, selecione o arquivo
SSISScaleOutMaster.cerlocalizado em\<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binnno computador em que o Mestre do Scale Out está instalado.
Observação
Quando o certificado TLS/SSL usado pelo Scale Out Master é autoassinado, o certificado TLS/SSL de cliente correspondente deve ser instalado no computador com o Scale Out Worker. Se você fornecer o caminho do arquivo para o certificado TLS/SSL do cliente na página Configuração de Trabalho do Scale Out do Integration Services, o certificado será instalado automaticamente; caso contrário, você precisará instalá-lo manualmente mais tarde.
Conclua o assistente de instalação do SQL Server.
Instalar o Trabalho do Scale Out por meio do prompt de comando
Siga as instruções em Instalar o SQL Server a partir do prompt de comando. Defina os parâmetros do worker do Scale Out fazendo o seguinte:
Adicione IS_Worker ao parâmetro
/FEATURES.Configure o Trabalho do Scale Out especificando os seguintes parâmetros e seus valores:
/ISWORKERSVCACCOUNT/ISWORKERSVCPASSWORD/ISWORKERSVCSTARTUPTYPE-
/ISWORKERSVCMASTER(opcional) -
/ISWORKERSVCCERT(opcional)
Instalar o certificado do cliente do Scale Out Worker
Durante a instalação do Scale Out Worker, um certificado do worker é criado e instalado automaticamente no computador. Além disso, um certificado do cliente correspondente, SSISScaleOutWorker.cer, é instalado em \<drive\>:\Program Files\Microsoft SQL Server\140\DTS\Binn. Para que o Scale Out Master possa autenticar o Scale Out Worker, é necessário adicionar este certificado de cliente ao repositório de certificados Raiz do computador local onde está o Scale Out Master.
Para adicionar o certificado do cliente ao repositório Raiz, clique duas vezes no arquivo .cer e, em seguida, clique em Instalar Certificado na caixa de diálogo Certificado. O Assistente para Importação de Certificados será aberto.
Abrir porta do firewall
No computador do Mestre do Scale Out, abra a porta especificada durante a instalação do Mestre do Scale Out e a porta do SQL Server (1433, por padrão) no Firewall do Windows.
Observação
Depois de abrir a porta do firewall, você também precisa reiniciar o serviço Worker do Scale Out.
Iniciar os serviços Mestre e Trabalhador do Scale Out do SQL Server
Se você não definir o tipo de inicialização dos serviços como Automático durante a instalação, inicie os seguintes serviços:
SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140)
SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140)
Habilitar o Mestre de Expansão
Ao criar o catálogo do SSISDB no SQL Server Management Studio, selecione Habilitar este servidor como mestre do SSIS Scale Out na caixa de diálogo Criar Catálogo.
Depois que o catálogo for criado, você pode habilitar o Scale Out Master usando o Scale Out Manager.
Habilitar o modo de autenticação do SQL Server
Se você não habilitou a autenticação do SQL Server durante a instalação do Mecanismo de Banco de Dados, habilite o modo de autenticação do SQL Server na instância do SQL Server que hospeda o catálogo do SSISDB.
A execução de pacote não é bloqueada quando a autenticação do SQL Server está desabilitada. No entanto, o log de execução não pode ser gravado no banco de dados SSISDB.
Habilitar o Trabalho do Scale Out
Você pode habilitar o Scale Out Worker com o Scale Out Manager, que fornece uma interface gráfica, ou com um procedimento armazenado.
Para habilitar um Scale Out Worker usando um procedimento armazenado, execute o procedimento armazenado [catalog].[enable_worker_agent] com WorkerAgentId como parâmetro.
Recupere o valor WorkerAgentId da exibição [catalog].[worker_agents] no SSISDB, após o Worker do Scale Out ser registrado no Master do Scale Out. O registro leva vários minutos para ser concluído após a inicialização dos serviços Master e Worker do Scale Out.
Exemplo
O exemplo a seguir habilita o Trabalho do Scale Out em computerA.
SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId MachineName --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D computerA --
EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO