Nach einer Citrix XenDesktop 5 Installation als „Proof of Konzept“ wird der DDC mit einer SQL-Express Datenbank auf dem DDC selbst installiert. Das ist zwar für den PoC erstmal keine schlechte Lösung, wenn jedoch dieser PoC in eine produktive Umgebung überführt werden soll keine gute Idee.
Ein kleiner aber wichtiger Hinweis soll an dieser Stelle nicht fehlen. Wie bei so vielen technischen Lösungen gilt - „Nur weil man es machen kann, heißt das nicht das man es auch machen sollte.“




In diesem Fall sollte die Datenbank in einer SQL 2008 Server Umgebung liegen. Allerdings bietet das Desktop Studio oder auch der Desktop Director aktuell keine Möglichkeit den Datenbankserver per GUI zu ändern. Aber hier hilft uns die PowerShell weiter.
Zuerst müssen wir auf allen XenDesktop DDC's die Verweise auf die SQL-Express Datenbank entfernen. Hierfür geben wir die folgenden Kommandos in der PowerShell Konsole ein:
asnp Citrix-* Set-Config DBConnection -DBConnection $null Set -AcctDBConnection -DBConnection $null Set -HypDBConnection -DBConnection $null Set -ProvDBConnection -DBConnection $null Set -PvsVmDBConnection -DBConnection $null Set -BrokerDBConnection -DBConnection $null
Jetzt kann die Datenbank gefahrlos auf den neuen SQL 2008 Server übertragen werden. Im letzten Schritt müssen wir natürlich die Verweise auf den neuen Server wieder mit der PowerShell anlegen:
$dbs = 'Server=neuerserver;Initial Catalog = CitrixXenDesktopDB; Integrated Security = True' Set -AcctDBConnection -DBConnection$dbs Set -HypDBConnection -DBConnection $dbs Set -ProvDBConnection -DBConnection $dbs Set -PvsVmDBConnection -DBConnection $dbs Set -BrokerDBConnection -DBConnection $dbs
In 95% aller Fälle steht die XenDesktop Site wieder voll zur Verfügung. In einigen wenigen Fällen kann es möglich sein, dass noch nicht alle VDA's wieder registriert sind. Dieser Vorgang kann bis zu 5 Minuten dauert. Also nicht Verzweifeln sondern warten. Übrigens jedes der v.g. „Set“ Anweisungen beim Einrichten der neuen Verbindung gibt ein OK zurück.
Citrix XenDesktop 5