本主題說明如何手動建立資料庫物件,而非讓 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 v
    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 安裝期間,如果出現資料庫重新初始化的警告訊息,請選取不覆寫,將現有資料庫保留原樣,然後繼續安裝。