
迁移 Citrix XenDesktop 数据库 5
在本文档中,我们将了解如何迁移 Citrix XenDesktop 数据库 5 到另一个数据库服务器, 有时这是必要的,因为我们可能会使用代理本身中的数据库开始 XenDesktop 的实施或试点 (使用 SQL Express 在本地) ,我们想把它带到相应的 DB 服务器,
从我们拥有的每个 XenDesktop Controller 上的 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
稍后我们将备份 Citrix XenDesktop 数据库 5 使用 SQL 管理控制台或从 DOS 运行: sqlcmd -S SERVIDOR_BD_ORIGENINSTANCIA -q “将数据库 CitrixXenDesktopDB 备份到磁盘 = “PATHBACKUP 的 PATH。比克”
然后我们将其恢复到新的数据库服务器,
XenDesktop 5 使用每个代理的计算机帐户访问数据库, 所以我们必须在 SQL 中创建每个 Controller 的计算机帐户,
此外,我们将为您分配具有以下功能的 XenDesktop 数据库:
ADIdentitySchema_ROLE
chr_Broker
chr_Controller
ConfigurationSchema_ROLE
DesktopUpdateManagerSchema_ROLE
HostingUnitServiceSchema_ROLE
MachinePersonalitySchema_ROLE
最后,我们将能够恢复控制器与新数据库的连接:
Set-ConfigDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA;数据库 = BASE_DE_DATOS;Trusted_Connection=真”
Set-AcctDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA;数据库 = BASE_DE_DATOS;Trusted_Connection=真”
Set-HypDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA;数据库 = BASE_DE_DATOS;Trusted_Connection=真”
Set-ProvDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA;数据库 = BASE_DE_DATOS;Trusted_Connection=真”
Set-PvsVmDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA;数据库 = BASE_DE_DATOS;Trusted_Connection=真”
Set-BrokerDBConnection -DBConnection “服务器 = SERVIDOR_BD_DESTINOINSTANCIA; 数据库 = BASE_DE_DATOS;Trusted_Connection=真”