Se o banco de dados de uma função estiver hospedado em um servidor diferente daquele da função, você deverá configurar o servidor do banco de dados remoto (SQL Server) para aceitar solicitações de conexão da função.
Antes de iniciar
Procedimento
-
Para o SQL Server 2014 ou anterior, permita uma conexão remota na sua instância do SQL Server.
- No servidor que hospeda o banco de dados, abra o Microsoft SQL Server Management Studio e conecte ao servidor do banco de dados usado pelo Security Center.
- Na janela do Microsoft SQL Server Management Studio, clique com o botão direito no nome do servidor do banco de dados (), no Pesquisador de Objetos, e selecione Propriedades.
- Na janela Propriedades do Servidor, selecione a página Conexões.
- Na seção Conexões remotas ao servidor, selecione a opção Permitir conexões remotas a este servidor.
- Clique em OK e feche o Microsoft SQL Server Management Studio.
-
Ative os protocolos Pipes nomeados e TCP/IP em sua instância do SQL Server.
- No servidor que hospeda o banco de dados, abra o SQL Server Configuration Manager.
- Expanda a seção SQL Server Network Configuration e selecione os protocolos para sua instância de servidor de banco de dados (por exemplo, Protocolos para SQLEXPRESS).
- Clique com o botão direito nos protocolos Pipes nomeados e TCP/IP e coloque seus status em Habilitado.
- Feche o SQL Server Configuration Manager.
-
Certifique-se de que sua instância do SQL Server seja visível de outros computadores em sua rede.
-
No servidor que hospeda o bancos de dados, abra o Microsoft Management Console Services (
services.msc
). - Inicie o serviço chamado SQL Server Browser.
- Clique com o botão direito no serviço SQL Server Broswer e clique em Propriedades.
-
Na aba Geral, na lista suspensa Tipo de inicialização, selecione Automática.
A instância do SQL Server fica disponível na lista suspensa Servidor do banco de dados da guia Recursos de qualquer função no Config Tool.
-
No servidor que hospeda o bancos de dados, abra o Microsoft Management Console Services (
-
Reinicie sua instância do SQL Server para ativar as configurações que você alterou.
-
No servidor que hospeda o bancos de dados, abra o Microsoft Management Console Services (
services.msc
). -
Clique com o botão direito no serviço da instância do SQL Server (tal como
SQL Server (SQLEXPRESS)
) e clique em Reiniciar.
-
No servidor que hospeda o bancos de dados, abra o Microsoft Management Console Services (
-
Em cada servidor que hospede suas funções do Security Center, altere o usuário de logon do serviço Genetec Server para uma conta de administrador do Windows que também tenha as permissões para acessar a instância do SQL Server que você acabou de modificar.
A conta de administrador do Windows normalmente é uma conta de domínio usada para se conectar a todos os servidores.
-
No servidor que hospeda a função, abra o Microsoft Management Console Services (
services.msc
). - Clique com o botão direito no serviço Genetec Server e clique em Propriedades.
- Na aba Logon, selecione a opção Esta conta e digite um Nome de conta e uma Senha de administrador.
- Clique em Aplicar > OK.
- Repita essas etapas em cada servidor que esteja hospedando uma função do Security Center que se conectará ao servidor de banco de dados remoto.
-
No servidor que hospeda a função, abra o Microsoft Management Console Services (
-
Selecione a função na aba Recursos > Config Tool e modifique o caminho do banco de dados para apontar para o banco de dados remoto.
Por exemplo:
DB_SERVER.GENETEC.COM\SQLEXPRESS
NOTA: Se necessário, especifique uma porta da seguinte maneira:<hostname>,<port>\<sql_instance>