Il cmdlet Repair-IDQRenamedDatabase corregge le dipendenze tra i Database di un Catalog.
Il cmdlet è preposto alla gestione della casistica che si viene a generare quando, a seguito di un backup dei DB di Irion EDM, ne è stato fatto un restore (non importa la macchina su cui sia avvenuto il restore) rinominando i DB.
Il cambio di nome dei DB di Irion EDM potrebbe essersi reso necessario per fini pratico/estetico/funzionali (ad esempio, all’aggiornamento da IrionDQ 2014 ad Irion EDM 2016 Update 9 è desiderabile che un’istanza chiamata ‘Inst14’ possa essere rinominata in 'Instance16')
A tal fine si può utilizzare, storage area per storage area, il cmdlet Repair-IDQRenamedDatabase, il processo di aggiornamento/riparazione di un’istanza con uno o più database rinominati esige la esecuzione per ogni istanza modificata. In tal modo si è mantenuta la possibilità di rinominare anche un solo database.
<# Repairs the metadata of a renamed database #>  | 
Repair-IDQRenamedDatabase [-Server] <string> [-CatalogDatabaseName] <string> [[-CatalogOwnerName] <string>] [-DatabaseName_Old] <string> [-DatabaseName_New] <string> [[-ExecutionCredential] <pscredential>] [[-ExecuteRepairCatalog]] [-WhatIf] [-Confirm] [<CommonParameters>]  | 
Parametro  | 
Descrizione  | 
Richiesto  | 
-Server <string>  | 
Nome del DBServer su cui risede il Catalog  | 
Y  | 
-CatalogDatabaseName <string>  | 
Nome fisico del database del Catalog  | 
Y  | 
-CatalogOwnerName <string>  | 
SQL Server login associato al dbo per tutti i database IrionEDM  | 
N  | 
-DatabaseName_New <string>  | 
Nome fisico attuale del database da riordinare  | 
Y  | 
-DatabaseName_Old <string>  | 
Nome fisico precedente del database da riordinare  | 
Y  | 
-ExecuteRepairCatalog  | 
Effettua l'azione su tutti i database del Catalog, mantenendo la logica e i security settings.  | 
N  | 
-ExecutionCredential <pscredential>  | 
Username e password di accesso al server.  | 
N  | 
-WhatIf  | 
Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli  | 
N  | 
-Confirm  | 
Visualizza un messaggio di conferma all’atto dell’esecuzione del comando  | 
N  |