本主題說明如何手動建立資料庫物件,而非讓 vCenter Server 安裝程式自動建立資料物件。

程序

  1. 使用您在 vCenter Server 和 msdb 資料庫中建立的 vCenter Server 資料庫使用者帳戶,登入 Microsoft SQL Server Management Studio 工作階段。
  2. vCenter Server 安裝套件中,尋找 vCenter-Server/dbschema 目錄中的 dbschema 指令碼。
  3. 使用 Microsoft SQL Server Management Studio 開啟 VCDB_mssql.SQLTopN_DB_mssql.sql 檔案,並以您的架構名稱取代所有出現的 $schema
  4. 使用 Microsoft SQL Server Management Studio 開啟 VCDB_views_mssql.sql 檔案,並在每個出現的 ; 之後插入新的行並撰寫 go
  5. 依序對資料庫執行下列指令碼。
    DBO 使用者必須擁有由這些指令碼建立的物件。在 Microsoft SQL Server Management Studio 中一次開啟一個指令碼,然後按 F5 依照下列順序執行每個指令碼:
    1. VCDB_mssql.SQL
    2. insert_stats_proc_mssql.sql
    3. load_stats_proc_mssql.sql
    4. purge_stat2_proc_mssql.sql
    5. purge_stat3_proc_mssql.sql
    6. purge_usage_stats_proc_mssql.sql
    7. stats_rollup1_proc_mssql.sql
    8. stats_rollup2_proc_mssql.sql
    9. stats_rollup3_proc_mssql.sql
    10. cleanup_events_mssql.sql
    11. delete_stats_proc_mssql.sql
    12. upsert_last_event_proc_mssql.sql
    13. load_usage_stats_proc_mssql.sql
    14. TopN_DB_mssql.sql
    15. calc_topn1_proc_mssql.sql
    16. calc_topn2_proc_mssql.sql
    17. calc_topn3_proc_mssql.sql
    18. calc_topn4_proc_mssql.sql
    19. clear_topn1_proc_mssql.sql
    20. clear_topn2_proc_mssql.sql
    21. clear_topn3_proc_mssql.sql
    22. clear_topn4_proc_mssql.sql
    23. rule_topn1_proc_mssql.sql
    24. rule_topn2_proc_mssql.sql
    25. rule_topn3_proc_mssql.sql
    26. rule_topn4_proc_mssql.sql
    27. process_license_snapshot_mssql.sql
    28. l_stats_rollup3_proc_mssql.sql
    29. l_purge_stat2_proc_mssql.sql
    30. l_purge_stat3_proc_mssql.sql
    31. l_stats_rollup1_proc_mssql.sql
    32. l_stats_rollup2_proc_mssql.sql
    33. VCDB_views_mssql.sql
  6. (選擇性) 執行指令碼以啟用資料庫健全狀況監控。
    1. job_dbm_performance_data_mssql.sql
    2. process_performance_data_mssql.sql
  7. 針對所有受支援的 Microsoft SQL Server 版本 (Microsoft SQL Server Express 除外) 執行指令碼,以在資料庫上設定排定的工作。
    下列指令碼可確保 SQL Server Agent 服務正在執行。
    1. job_schedule1_mssql.sql
    2. job_schedule2_mssql.sql
    3. job_schedule3_mssql.sql
    4. job_cleanup_events_mssql.sql
    5. job_topn_past_day_mssql.sql
    6. job_topn_past_week_mssql.sql
    7. job_topn_past_month_mssql.sql
    8. job_topn_past_year_mssql.sql
  8. 對於您在步驟 5 中建立的所有程序,請將執行權限授與 vCenter Server 資料庫中的 vCenter Server 資料庫使用者。
    例如,若要將程序的執行權限授與 vpxuser 使用者,您可以執行下列指令碼。
    grant execute on insert_stats_proc to vpxuser
    grant execute on purge_stat2_proc to vpxuser
    grant execute on purge_stat3_proc to vpxuser
    grant execute on purge_usage_stat_proc to vpxuser
    grant execute on stats_rollup1_proc to vpxuser
    grant execute on stats_rollup2_proc to vpxuser
    grant execute on stats_rollup3_proc to vpxuser
    grant execute on cleanup_events_tasks_proc to vpxuser
    grant execute on delete_stats_proc to vpxuser
    grant execute on upsert_last_event_proc to vpxuser
    grant execute on load_usage_stats_proc to vpxuser
    grant execute on load_stats_proc to vpxuser
    grant execute on calc_topn1_proc to vpxuser
    grant execute on calc_topn2_proc to vpxuser
    grant execute on calc_topn3_proc to vpxuser
    grant execute on calc_topn4_proc to vpxuser
    grant execute on clear_topn1_proc to vpxuser
    grant execute on clear_topn2_proc to vpxuser
    grant execute on clear_topn3_proc to vpxuser
    grant execute on clear_topn4_proc to vpxuser
    grant execute on rule_topn1_proc to vpxuser
    grant execute on rule_topn2_proc to vpxuser
    grant execute on rule_topn3_proc to vpxuser
    grant execute on rule_topn4_proc to vpxuser
    grant execute on process_license_snapshot_proc to vpxuser
    grant execute on l_stats_rollup3_proc to vpxuser
    grant execute on l_purge_stat2_proc to vpxuser
    grant execute on l_purge_stat3_proc to vpxuser
    grant execute on l_stats_rollup1_proc to vpxuser
    grant execute on l_stats_rollup2_proc to vpxuser
    

    如果在步驟 5 中執行指令碼 process_performance_data_mssql.sql,請向 vCenter Server 資料庫授與下列執行權限。

    grant execute on process_performance_data_proc to vpxuser

結果

您已手動建立 vCenter Server 資料表。
備註: vCenter Server 安裝期間,如果出現資料庫重新初始化的警告訊息,請選取 不覆寫,將現有資料庫保留原樣,然後繼續安裝。