Este procedimento vai descrever como migrar o EdgeSight Database para um novo servidor SQL.
Este procedimento vai descrever como migrar o EdgeSight Database para um novo servidor SQL.
Resolução
Pré-requisitos:
- Uma conta com os mesmos privilégios administrativos do antigo SQL para o novo SQL.
Procedimentos para migração:
- No servidor EdgeSight, conclua as seguintes etapas para encerrar os processos críticos do EdgeSight.
- No Painel de Controle> serviços, localizar e parar o Citrix rssh Admin Service.
- Utilize o IIS, e pare o site EdgeSight.
- No atual servidor do SQL Server, realize o backup do banco de dados EdgeSight.
- No novo servidor SQL Server crie um novo banco de dados chamado EdgeSight.
- No novo servidor SQL restaure o Backup realizado no servidor antigo.
- Crie um usuário “esuser “com o método de autenticação conta de logon do Windows dentro do novo sistema SQL Server. Para esta conta deve ser dada direitos dbo owner para banco de dados EdgeSight.
- No servidor EdgeSight localize o arquivo web.cfg que está localizado na pasta \Arquivos de programas\Citrix|Monitoring System\Server\EdgeSight.
- Você deve editar a sequência de conexão SQL utilizada pelo EdgeSight. Para isso execute o procedimento abaixo:
- Localize o arquivo web.config.
- Criei uma cópia do arquivo.
- Edite o arquivo original, localize o campo <connectionStrings>.
- Edite o tag e insira o nome do novo servidor SQL Server.
- Localize o campo Data Source=Database.
- Ex: DataSource=NomeservidorSQLnovo,Database=novobancoEdgeSight.
- Salvar o arquivo web.config
- Próximo passo: editar a chave de registro abaixo:
- HKEY_LOCAL_MACHINE\SOFTWARE\WOW64Node\Citrix\System Monitoring\Server\EdgeSight\4.0\Config
- Modificar a subchave ZTECH_CONNECTION com as mesmas informações do item anterior:
- DataSource=NomeservidorSQLnovo,Database=novobancoEdgeSight
- Iniciar o serviço Citrix RSSH Admin Service
- Acessar o prompt de comando e realizar o comando iisreset.
OBS: Para realizarmos a migração para um novo servidor SQL ambas as versões devem ser idênticas. Caso a base atual e a nova sejam diferentes o procedimento não funcionará.
Acima descrevemos de forma simples o passo a passo de migrarmos a database EdgeSight para um novo servidor SQL.