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 |