Il cmdlet Repair-IDQCatalog effettua il fix di eventuali errori sulla struttura dei database di un Catalog IrionEDM. Il comando ricrea i database e corregge errori sulle loro proprietà, ricrea viste e store procedure. Non sono ricreate le tabelle né i dati.
Sintassi
<# Repairs an existing Catalog and its DataBases in Catalog mode #> |
Repair-IDQCatalog [-WhatIf] [-Confirm] [<CommonParameters>] |
<# Repairs an existing Catalog and its DataBases via Server and Instance #> |
Repair-IDQCatalog [-Server] <string> [[-Instance] <string>] [[-ExecutionCredential] <pscredential>] [[-DatabaseOwner] <string>] [[-Script] <string>] [[-CheckOnly]] [[-CheckShelfStructures]] [[-RepairOption] {RepairAll | CheckRDBMSRequirements | RebuildAllProcedures | CheckDatabaseConsistency | CheckSecuritySettings | CheckServiceBrokerStatus}] [-WhatIf] [-Confirm] [<CommonParameters>] |
Parametro |
Descrizione |
Richiesto |
-Server <string> |
Server su cui risiede il Catalog. |
Y |
-Instance <string> |
Nome dell’istanza del Catalog. |
N |
-ExecutionCredential <pscredential> |
Username e password di esecuzione del ripristino dei database. |
N |
-Script <string> |
File che contiene lo script di repair del Catalog. Se specificato, l’azione non è eseguita ma è salvato solo lo script di repair. |
N |
-DatabaseOwner <string> |
Indica il dbo del catalog |
N |
-Confirm |
Visualizza un messaggio di conferma all’atto dell’esecuzione del comando |
N |
-WhatIf |
Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli |
N |
-CheckOnly |
Effettua solamente un controllo, senza eseguire. |
N |
-RepairOption |
Consente di eseguire solo una parte delle verifiche |
N |
Il parametro opzionale -DatabaseOwner indica il dbo del catalog; l'utenza deve già esistere ed avere un login attivo su SQL Server, che può essere cambiato.
Il parametro opzionale -RepairOption può assumere i seguenti valori:
✓RepairAll esegue tutte le operazioni previste dal Repair (equivale ad ometterlo);
✓CheckRDBMSRequirements verifica le impostazioni essenziali dell’RDBMS, ovvero sensitività della Collation utilizzata e abilitazione dell’accesso in Mixed Mode;
✓RebuildAllProcedures elimina e ricrea tutte le stored procedures e funzioni dei database di IrionEDM;
✓CheckDatabaseConsistency verifica le proprietà dei database esatte dall’applicazione (cross ownership chaining, trustworthy, broker abilitato, …);
✓CheckSecuritySettings verifica l’owner dei database, l’abilitazione del guest, …
✓CheckServiceBrokerStatus abilita il Service brker per ogni database IrionEDM
Il cmdlet può funzionare alternativamente accedendo al Catalog come Drive oppure specificando Server e Instance. |