Nel caso capitasse che per qualche motivo ( normalmente perché non c’è più l’oggetto computer in AD) non si riesca a rimuovere un server sessionhost dalla collection di Windows Server 2012R2 con l’errore “Could not remove the configuration. Object reference not set to an instance of an object.”
o che nella vista “Overview” del Server Manager si richieda di aggiungere un server che non esiste più,
attenersi alla seguente procedura:
1) scaricare sul RD – Connection Broker – Microsoft SQL Server Management Studio
2) connettersi a \\.\pipe\MICROSOFT##WID\tsql\query
3) Andare nella seguente tabella –> Databases – RDCms – Tables – rds.Server (per individuare ID) e poi rds.RoleRdsh (Remote Desktop Session Host),
4) Fare click dx sulla tabella e selezionare Select Top 1000 Row ed individuare il record da eliminare
5) Supponendo di voler eliminare il serverid nr. 7
use RDCms
delete from rds.RoleRdsh where ServerId = ‘7’
Io ho anche eliminato (per completezza) il record nella tabella rds.Server
use RDCms
delete from rds.RoleRdsh where Id = ‘7’