Risoluzione dei problemi relativi alle tabelle attive globali

Errore durante la creazione di una replica regionale per una tabella con una tabella figlio:

Impossibile creare una replica regionale per una tabella con una tabella figlio, poiché le tabelle figlio non sono attualmente supportate per una tabella attiva globale.

Risolvere i problemi durante l'aggiunta di una replica regionale:

  1. Errore quando viene specificata un'area errata:

    Se il nome dell'area che si sta specificando nelle chiamate API SDK per una replica di tabella regionale non è corretto, viene visualizzato l'errore seguente. È necessario specificare un'altra area valida.

    Adding replica: ca-montral-1
    java.lang.IllegalArgumentException: ADD_REPLICA: Illegal Argument:
    ca-montral-1 isn't known to this service, and is not a valid region name
  2. Errore durante la creazione di una replica della tabella regionale senza congelare lo schema:

    Prima di creare una replica regionale della tabella, è necessario congelare lo schema della tabella. Lo schema della tabella non può essere nello stato Mutable quando si crea una replica regionale.

  3. Errore durante la creazione di una replica regionale di una tabella sempre libera:

    Impossibile convertire in tabella attiva globale una tabella sempre libera.

Risolvere i problemi relativi ai privilegi utente nelle tabelle attive globali

Differenza dei privilegi utente tra aree/repliche: è possibile che si verifichi un errore quando una tabella Attivo globale viene creata in un'area e replicata in altre aree, mentre i privilegi utente per la creazione/alterazione delle tabelle/le tabelle di lettura sono diversi tra le aree. È possibile ottenere un errore in una delle seguenti situazioni:

Risolvere i problemi relativi alla modifica di una tabella attiva globale

  1. Errore durante la modifica dello schema della tabella dopo il congelamento:

    Se si tenta di modificare la definizione di una tabella attiva globale aggiungendo una colonna o rimuovendo una colonna esistente, viene visualizzato un errore come mostrato di seguito. Questo perché lo schema di una tabella attiva globale è bloccato e non può essere modificato.

    Columns can't be added, because the table's schema is frozen.
  2. Errore durante l'eliminazione di una tabella attiva globale senza eliminare tutte le repliche regionali:

    È possibile eliminare una tabella attiva globale solo se attualmente non sono presenti repliche di tabelle regionali. In caso contrario, si ottiene un errore come mostrato di seguito. È necessario eliminare le repliche regionali prima di eliminare la tabella.

    The table named <tbl_name> can't be deleted, because it belongs to a set of replicas.
    A replica table cannot be deleted before its replicas are deleted.
  3. Errore durante la modifica dello stato dello schema in Mutable per una tabella attiva globale con repliche:

    Non è possibile scongelare lo schema di una tabella attiva globale e modificarlo in Mutable quando sono state aggiunte repliche regionali. L'errore corrispondente è mostrato di seguito. È necessario eliminare tutte le repliche delle tabelle regionali e quindi sbloccare lo schema.

    The table's schema can't be unfrozen, because it is a global active table with
    replicas.