Este artigo descreve como migrar banco de dados SQL do Xendesktop, para um nova estrutura.
- Desconecte todos os serviços vinculados ao banco de dados existente:
Em cada Delivery Controller (DDC), iniciar PowerShell como administrador.
- Copie e cole o seguinte código na janela de PowerShell:
asnp Citrix. * Set-ConfigDBConnection -DBConnection $ null Set-AcctDBConnection -DBConnection $ null Set-HypDBConnection -DBConnection $ null Set-ProvDBConnection -DBConnection $ null Set-PvsVmDBConnection -DBConnection $ null Set-BrokerDBConnection -DBConnection $ null
- Faça o backup e o restore do banco de dados:
- Criar Machine logins para todos os PDs no novo servidor de banco de dados:
- XenDesktop 5.x usa contas de computador dos servidores DDC para acessar o banco de dados diretamente. Criar conta machine logins para cada uma das PDs no site.
- Cada uma das contas de computador deve ter as seguintes permissões no banco de dados:
ADIdentitySchema_ROLE
chr_Broker
chr_Controller
ConfigurationSchema_ROLE
DesktopUpdateManagerSchema_ROLE
HostingUnitServiceSchema_ROLE
MachinePersonalitySchema_ROLE
- Redirecionar PDs para o novo banco de dados:
- Em cada DDC, copie e cole as seguintes linhas na janela do PowerShell, onde <dbserver> é o nome do servidor SQL e <dbname> é o nome do banco de dados XenDesktop:
Set-ConfigDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
Set-AcctDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
Set-HypDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
Set-ProvDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
Set-PvsVmDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
Set-BrokerDBConnection -DBConnection “Server= dbserver;Initial Catalog= dbname;Trusted_Connection=True”
- Inicie Desktop Studio para confirmar que o seu site está totalmente operacional.
- É importante verificar se todos os serviços estão retornando o resultado Ok por meio do comando Set-<service>DBConnection . Se um resultado diferente de OK é retornado para qualquer um desses comandos houve algum problema na migração.
Este artigo descreve como podemos migrar a base de dados do Xendesktop para uma nova estrutura de Banco de Dados.