En este tema se describe la creación de objetos de base de datos de forma manual, en vez de permitir la creación automática de los mismos por parte del instalador de vCenter Server.

Procedimiento

  1. Inicie sesión en Microsoft SQL Server Management Studio con la cuenta de usuario de base de datos de vCenter Server que creó en las bases de datos de vCenter Server y msdb.
  2. En el paquete de instalación de vCenter Server, busque los scripts de dbschema en el directorio vCenter-Server/dbschema.
  3. Abra los archivos VCDB_mssql.SQL y TopN_DB_mssql.sql con Microsoft SQL Server Management Studio y reemplace todas las ocurrencias de $schema con el nombre del esquema.
  4. Abra el archivo VCDB_views_mssql.sql con Microsoft SQL Server Management Studio y, tras cada una de las ocurrencias de ;, inserte una nueva línea y escriba go.
  5. Ejecute los scripts en una secuencia en la base de datos.
    El usuario de DBO debe ser el propietario de los objetos que se crearon con estos scripts. Abra los scripts uno a uno en Microsoft SQL Server Management Studio y pulse F5 para ejecutar cada script en el siguiente orden:
    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. (opcional) Ejecute los scripts para habilitar la supervisión del estado de la base de datos.
    1. job_dbm_performance_data_mssql.sql
    2. process_performance_data_mssql.sql
  7. Para todas las ediciones compatibles de Microsoft SQL Server, excepto Microsoft SQL Server Express, ejecute los scripts para configurar trabajos programados en la base de datos.
    Estos scripts aseguran que el servicio de SQL Server Agent esté en ejecución.
    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. Para todos los procedimientos que creó en Paso 5, otorgue el privilegio de ejecución al usuario de base de datos de vCenter Server en la base de datos vCenter Server.
    Por ejemplo, para conceder el permiso de ejecución de los procedimientos al usuario y vpxuser, puede ejecutar el siguiente script.
    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
    

    Si se ejecutó el script process_performance_data_mssql.sql en Paso 5, otorgue el siguiente privilegio de ejecución a la base de datos de vCenter Server.

    grant execute on process_performance_data_proc to vpxuser

Resultados

Ha creado las tablas de vCenter Server de forma manual.
Nota: Durante la instalación de vCenter Server, cuando aparezca el mensaje de advertencia de reinicialización, seleccione No sobrescribir, dejar la base de datos existente como está y continúe con la instalación.