Переключение брокера на новый SQL сервер будем производить при включенных RDS, и должно работать подключение к старому SQL серверу.
1. На терминалах через cliconfg создаем псевдоним RDCBServers для старого SQL.
2. На одном из терминалов через PowerShell команд летом Get-ConnectionBrokerHighAvailability узнаем текущую конфигурацию.
3. На одном из терминалов команд летом Set-RDDatabaseConnectionString меняем соединение с базой данных на псевдоним, созданный на шаге 1.
Set-RDDatabaseConnectionString -ConnectionBroker "SRVTEST01.RU" -DatabaseConnectionString "DRIVER=SQL Server Native Client 11.0;SERVER=RDCBServers;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;Database=RDCB" |
4. Снимаем копию базы с рабочей базы и переносим на новый SQL.
5. На новом SQL предоставляем доступ к базе группе RDS.
6. На терминалах через cliconfg меняем в псевдониме имя сервера с старого на новый SQL.
7. В SQL в таблице [RDCB].[rds].[DeploymentSetting] меняем место расположение базы данных (DatabaseFilePath) на то которое используется на вашем сервере.
use RDCB
update DeploymentSetting
set ValueStr = 'R:\Data\RDCB.mdf'
where Name = 'DatabaseFilePath' |
|