全域作用中表格發生問題疑難排解

建立含有子項表格之表格的區域複本時發生錯誤:

您無法為具有下階表格的表格建立區域複本,因為「全域作用中」表格目前不支援下階表格。

疑難排解新增區域複本時發生的問題:

  1. 指定不正確的區域時發生錯誤:

    如果您在 SDK API 呼叫中指定區域表格複本的區域名稱不正確,會發生下列錯誤。您必須指定其他有效區域。

    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. 在未凍結綱要的情況下建立區域表格複本時發生錯誤:

    您必須先凍結表格的綱要,再建立表格的區域複本。建立區域複本時,表格的綱要不能為可變狀態。

  3. 建立永久可用表格的區域複本時發生錯誤:

    永遠可用的表格無法轉換成「全域作用中」表格。

疑難排解「全域作用中」表格的使用者權限問題

不同區域 / 複本的使用者權限:在某個區域中建立「全域作用中」表格並複製到其他區域,以及在不同區域間建立表格 / 更改表格 / 讀取表格的使用者權限時,可能會發生錯誤。您可以在下列情況中取得錯誤:

疑難排解更改「全域作用中」表格的問題

  1. 在凍結表格之後變更表格的綱要時發生錯誤:

    如果您嘗試透過新增資料欄或移除現有的資料欄來變更「全域作用中」表格的定義,將會發生錯誤,如下所示。這是因為「全域作用中」表格的綱要已凍結且無法變更。

    Columns can't be added, because the table's schema is frozen.
  2. 刪除「全域作用中」表格而不刪除所有區域複本時發生錯誤:

    只有當目前沒有區域表格複本時,您才可以刪除「全域作用中」表格。否則,將會收到如下所示的錯誤。請先刪除區域複本後再刪除表格。

    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. 將含有複本之「全域作用中」表格的綱要狀態變更為「可變」時發生錯誤:

    您無法取消凍結「全域作用中」表格的綱要,當有新增的區域複本時,將它變更為「可變」。對應的錯誤顯示如下。您應該刪除所有區域表格複本,然後才可以取消凍結綱要。

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