¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución para superar límite de caracteres en Crystal Reports XI al recuperar permisos de seguridad de archivos y carpetas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 57 Vistas
0
Cargando...

Estaba intentando crear un informe de Crystal Reports XI para devolver los permisos de seguridad de archivos y carpetas. He logrado conectarme con éxito y devolver datos utilizando el controlador de datos del sistema de archivos como origen de datos; sin embargo, el límite de cadena en el campo de seguridad NT ACL es de 255 caracteres. La cadena completa de datos a devolver puede ser mucho más larga que el límite de 255 y no puedo encontrar cómo manipular ese parámetro.

Actualmente estoy utilizando Crystal XI y Crystal XI R2 y he aplicado los últimos service packs, pero sigo viendo el problema. Mi DLL de base de datos de Crystal Reports para datos del sistema de archivos (crdb_FileSystem.dll) está en la Versión del Producto 11.5.10.1263.

¿Es posible cambiar los límites de cadena al utilizar el controlador de datos del sistema de archivos como origen de datos? En caso afirmativo, ¿cómo se puede lograr? En caso negativo, ¿hay otro método para recuperar información con los datos del sistema de archivos de Windows como origen de datos? Es decir, ¿podría alcanzar mi objetivo final de informar sobre los ACL de Windows con Crystal a través de otro método?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Inicia una ventana de comandos y escribe: dir >myfile.txt /s

Luego puedes usar un controlador ODBC para conectarte al archivo o importarlo a Excel, etc. Toda la información está ahí.

O aún puedes usar el controlador CR, pero ten en cuenta que la longitud del árbol de carpetas está limitada a 255 caracteres, al igual que cualquier otra información.

Busca otras posibles soluciones y otros formatos usando Google, como estoy haciendo...

Gracias

Don

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Esta información es realmente informativa y útil para saber. Desafortunadamente, ahora no estoy seguro de cómo abordar para lograr mi objetivo.

Ese controlador de Crystal es el único mecanismo del que tengo conocimiento para conectarse directamente al sistema de archivos de Windows. No quiero simplemente volcar una lista de nombres de archivos y carpetas. Mis intenciones eran utilizar ese controlador de Crystal para conectarme al sistema de archivos a un nivel más bajo y devolver, en un informe de Crystal, los atributos de archivos y carpetas que generalmente solo son accesibles para el sistema de archivos. (Los atributos avanzados que solo se ven a través de los menús de propiedades al hacer clic derecho). Específicamente, para todos los archivos y carpetas dentro de una ruta definida subyacente, iba a profundizar en los atributos del sistema operativo de los archivos y carpetas y devolver los usuarios y grupos de Active Directory que tenían acceso al archivo o carpeta especificados y en qué grado/nivel de permisos tenían acceso (es decir, abrir, leer, escribir, eliminar, etc.).

¿Hay alguna otra forma que no sea a través de scripts para lograr esto? ¿Existen controladores o parámetros para establecer una conexión ODBC con el sistema de archivos? ¿Existe alguna forma de establecer un servidor vinculado en Microsoft SQL y luego apuntar a Crystal a ese servidor vinculado como si fuera una base de datos?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Este es un problema conocido. En versiones anteriores no se podían crear estructuras de carpetas con más de 255 caracteres. Con las actualizaciones de los diferentes sistemas operativos, ahora es posible, pero CR no asignó el mismo espacio requerido.

Se ha seguido como una mejora - ADAPT01174519, pero está programada para una futura versión.

Probablemente haya otras maneras de obtener la información y luego ponerla en un formato de archivo Excel y usarlo como origen de datos.

Hice una búsqueda en Google y encontré esta opción: http://www.tomshardware.com/forum/16772-45-display-explorer-folders-tree-structure-export-excel

Hay herramientas disponibles para hacer este tipo de cosas...

Gracias

Don

Ten en cuenta que la referencia a msls.exe parece ser un troyano: http://www.greatis.com/appdata/d/m/msls.exe.htm así que no lo instales.

Editado por: Don Williams el 19 de marzo de 2010 a las 8:45 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?