Ir al contenido principal

Exportar objetos Navision (2009)

En este artículo aprenderás cómo exportar tus datos de NAV (versiones 4, 5 y 2009) y la información sobre tu licencia

Rosa avatar
Escrito por Rosa
Actualizado hace más de un mes

1. Exportar objetos BBDD

Para exportar los objetos de nuestra empresa deberemos acceder al menú Herramientas, seleccionar la opción Object Designer.

En la ventana de la lista de objetos seleccionar el botón ‘All

Seleccionaremos todas las líneas mediante el cuadrado superior izquierdo de la ventana, para que todas las líneas queden de color azul.

Una vez seleccionados, iremos a Archivo -> Export.

Le daremos un nombre a nuestro archivo, seleccionando tipo: Dynamics NAV Object Format (*.fob).

Una vez hecha la exportación comprimiremos el archivo con .zip o .rar y lo enviaremos a Triangle.

2. Extraer información de la licencia

Por último, necesitamos la información de licencia. Para ello:

  1. Acceder a Acerca de Microsoft Dynamics NAV, desde el menú del interrogante.

  2. Hacer una captura de pantalla de la información de la licencia para enviarla a nuestro contacto de Triangle.

También podemos conocer la licencia de esta otra forma: abriremos Herramientas -> Información de licencia, haremos una captura de pantalla i la guardaremos en imagen.

3. 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. Ejectuar el siguiente comando en el 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

¿Ha quedado contestada tu pregunta?