執行個體錄入Data Management後,DMS會自動採集執行個體中資料庫的字典資訊。當您在DMS發現執行個體資訊不一致時,您可以手動同步字典。如果您在DMS進行資料庫結構變更,DMS會自動同步字典,否則需要手動同步字典。
背景資訊
字典資訊用於實現資料庫、表、欄位、可程式化對象的許可權分級管控。DMS採集的字典資訊包含如下內容:
資料庫名稱和字元集資訊。
說明管控模式為安全協同模式的執行個體,在採集中繼資料時會預設屏蔽系統庫。詳細資料,請參見DMS預設屏蔽的執行個體系統庫。
表的名稱、佔用的儲存空間、記錄行數、字元集、欄位、索引和描述資訊。
欄位類型、精度和描述資訊。
字典更新規則:
如果結構變更通過DMS執行,DMS會自動同步字典資訊。
如果結構變更未通過DMS執行,需要手動執行同步字典的操作。
關於字典的更多資訊,請參見中繼資料。
前提條件
系統角色為DBA或管理員。查看使用者角色,請參見查看我的系統角色。
操作步驟
方法一
- 登入Data Management 5.0。
在頂部功能表列中,選擇。
說明若您使用的是極簡模式的控制台,請單擊控制台左上方的
表徵圖,選擇。單擊執行個體列表頁簽。
在目標執行個體的操作列,單擊。
在同步字典對話方塊中,單擊確認。
方法二
- 登入Data Management 5.0。
在首頁左側執行個體列表中,按右鍵目標執行個體,選擇重新整理/同步字典。
在同步字典對話方塊中,單擊確認。
常見問題
Q:DMS 同步中繼資料較慢,手動重新整理字典已等待較長時間,仍無法看到新建立的庫或表,如何處理?
A:出現該問題可能由以下兩個主要原因導致:
1. DMS 帳號缺少新庫的存取權限,在 RDS SQL Server 上建立的資料庫,預設不會自動授權給 DMS 所使用的帳號。即使已重新整理字典,若帳號無權訪問該庫,DMS 仍將無法顯示。
登入阿里雲控制台,在左側導覽列選擇執行個體列表。
在頂部功能表列選擇目標地區,進入執行個體列表頁面。
找到目標執行個體,點擊執行個體ID進入基本資料頁。
在左側導覽列中選擇帳號管理。
找到 DMS 使用的資料庫帳號,在操作列中點擊修改許可權或重設帳號許可權,確保該帳號授予了新庫的存取權限。
2. 庫表數量多,中繼資料同步耗時較長。DMS 的中繼資料同步時間與執行個體內資料庫和表的數量成正比。若執行個體中包含大量庫表,同步任務可能需要數分鐘甚至更長時間才能完成。