Migrando la base de datos de Citrix XenDesktop 5
In questo documento potremo vedere come migrare il DB di Citrix XenDesktop 5 su un altro server di database, a volte è necessario poiché può capitare di iniziare la nostra implementazione o pilota di XenDesktop con il database sul broker stesso (in locale con SQL Express) e vogliamo trasferirlo sul server di DB corrispondente,
Desde PowerShell en cada Controller de XenDesktop que tengamos tenemos que desconectarnos de la base de datos ejecutando:
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
Posteriormente realizaremos una una copia de seguridad de la base de datos de Citrix XenDesktop 5 mediante la consola de administración de SQL o ejecutando desde DOS: sqlcmd -S SERVIDOR_BD_ORIGENINSTANCIA -q “Backup Database CitrixXenDesktopDB to disk = “PATHBACKUP. BAK”
Y la restauramos en el servidor nuevo de base de datos,
XenDesktop 5 usa gli account macchina di ogni broker per accedere al database, quindi dobbiamo creare gli account di team di ogni Controller in SQL,
Inoltre assegneremo il database di XenDesktop con le seguenti funzioni in esso:
ADIdentitySchema_ROLE
chr_Broker
chr_Controller
ConfigurationSchema_ROLE
DesktopUpdateManagerSchema_ROLE
HostingUnitServiceSchema_ROLE
MachinePersonalitySchema_ROLE
E infine potremo ripristinare la connettività dei Controller al nuovo DB con:
Set-ConfigDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA;Database=DATABASE;Trusted_Connection=True”
Set-AcctDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA;Database=DATABASE;Trusted_Connection=True”
Set-HypDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA;Database=DATABASE;Trusted_Connection=True”
Set-ProvDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA;Database=DATABASE;Trusted_Connection=True”
Set-PvsVmDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA;Database=DATABASE;Trusted_Connection=True”
Set-BrokerDBConnection -DBConnection “Server=SERVER_DB_DESTINOINSTANZA; Database=DATABASE;Trusted_Connection=True”














































