Ir al contenido principal

Exportar objetos BC ON-PREMISE

En este artículo aprenderás cómo exportar tus datos de BC (on-premise) y la información sobre tu licencia

Noemí avatar
Escrito por Noemí
Actualizado hace más de un mes

1. Exportar objetos BBDD

Para acceder al listado de personalizaciones, debes buscar la página de Administrador de Extensiones en el buscador.

El listado que muestra esta página corresponde a todas las extensiones que tienes instaladas en Business Central. Para dejar de lado aquellas que son estándares, debes hacer un filtro y ocultar aquellas que no están desarrolladas por Microsoft. Puedes aplicar el siguiente filtro:

De este modo, en pantalla dispondrás de las aplicaciones que has instalado de terceros o las modificaciones que ha realizado tu partner.

Toma una captura de pantalla de este listado global para enviárnosla.

Por otro lado, en cuanto a las modificaciones que corresponden a tu Partner, debes descargar el código de dicha personalización para que podamos analizarlo, según se indica en la imagen siguiente:

2. Extraer información de la licencia

Si estamos trabajando On-Premise, la versión puede ser cualquiera a partir de la 12.

  1. Desde el acceso de la parte derecha, pulsar en ? en "Ayuda y soporte técnico".

  2. En la ventana que se abre vemos la versión, tanto de plataforma como de aplicación, en el apartado "Solución de problemas".

3. Información sobre Capacidad

Por último, necesitamos la información sobre la capacidad. Para ello:

  1. Información de sistemas: ¿Cuánto ocupa la BBDD actual sin log?

  2. Ejecutar el siguiente comando en SQL:

SELECT

t.NAME AS TableName,

s.Name AS SchemaName,

p.rows AS RowCounts,

SUM(a.total_pages) * 8 AS TotalSpaceKB,

CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB,

SUM(a.used_pages) * 8 AS UsedSpaceKB,

CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS UsedSpaceMB,

(SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB,

CAST(ROUND(((SUM(a.total_pages) - SUM(a.used_pages)) * 8) / 1024.00, 2) AS NUMERIC(36, 2)) AS UnusedSpaceMB

FROM

sys.tables t

INNER JOIN

sys.indexes i ON t.OBJECT_ID = i.object_id

INNER JOIN

sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id

INNER JOIN

sys.allocation_units a ON p.partition_id = a.container_id

LEFT OUTER JOIN

sys.schemas s ON t.schema_id = s.schema_id

WHERE

t.NAME NOT LIKE 'dt%'

AND t.is_ms_shipped = 0

AND i.OBJECT_ID > 255

GROUP BY

t.Name, s.Name, p.Rows

ORDER BY

t.Name

Sobre la info resultante, guardar en CSV y enviarnos el documento descargado:

¿Ha quedado contestada tu pregunta?