Opciones de configuración de tablas de archivo de registro para geodatabases en SQL Server
Hay cuatro opciones de archivos de registro de ArcSDE diferentes: compartidos, basados en sesión, independientes y grupos de archivos de registro basados en sesión o independientes. Cada opción se describe en una sección individual dentro de este tema.
En la mayoría de los casos, la configuración predeterminada del archivo de registro de ArcSDE para su sistema de administración de bases de datos (DBMS) es la adecuada y recomendada.
Para SQL Server, la configuración de archivos de registro predeterminada es archivos de registro basados en la sesión y creados en la base de datos temporal (tempdb).
Las opciones de archivo de registro se establecen por medio de parámetros específicos en las tablas sde_server_config y sde_dbtune.
Estos parámetros se modifican con los comandos sdeconfig y sdedbtune, respectivamente. Puede encontrar la sintaxis de estos parámetros en la Referencia de comandos de administración de ArcSDE suministrada con el componente ArcSDE de ArcGIS Server en el nivel Enterprise.
Archivos de registro basados en la sesión
Las tablas de datos de archivos de registro basados en sesiones están dedicadas a una sola sesión y pueden contener varios conjuntos de selección (archivos de registro). Cada sesión que se inicia requiere un conjunto de tablas para las selecciones.
Cuándo utilizar archivos de registro basados en la sesión
Si la geodatabase está almacenada en SQL Server, ésta es sin duda la opción más adecuada. En SQL Server, es posible crear archivos de registro basados en la sesión en la base de datos tempdb, lo que significa que no hay que administrar tablas en la geodatabase, el registro de transacciones es mínimo y no es necesario otorgar permisos CREATE TABLE a todos los usuarios de la base de datos. Dado que ésta es la configuración predeterminada para geodatabases en SQL Server, no es necesario cambiar los ajustes para utilizar esta opción de archivo de registro.
Cuándo no es aconsejable utilizar archivos de registro basados en la sesión
Al utilizar ArcSDE para SQL Server, no hay realmente ningún motivo para no utilizar tablas de archivos de registro basados en la sesión creados en tempdb.
Tablas creadas para archivos de registro basados en la sesión
Con los ajustes predeterminados en SQL Server, se crea una tabla en tempdb con el formato ##SDE_session<sde_id>_<dbid>. El identificador <sde_id> es el único identificador de sesión de la tabla SDE_process_information. <dbid> es el identificador de base de datos de SQL Server. Esta tabla se trunca cuando la aplicación de conexión borra los archivos de registro y se elimina cuando la sesión se desconecta. Tenga en cuenta que no se pueden ver objetos temporales en el Explorador de objetos en Management Studio.
Ajustes para utilizar archivos de registro basados en la sesión (no agrupado)
En la tabla sde_server_config, los siguientes ajustes son necesarios para crear tablas de archivo de registro basado en la sesión que no son propiedad del administrador de ArcSDE:
- ALLOWSESSIONLOGFILE = TRUE
- MAXSTANDALONELOGS = 0
- LOGFILEPOOLSIZE = 0
Configuración para controlar el almacenamiento de tablas e índices de archivos de registro basados en la sesión
Hay varios parámetros en la palabra clave LOGFILE_DEFAULTS de la tabla sde_dbtune que controlan cómo y dónde se almacenan las tablas de archivos de registro en la base de datos. No es necesario establecerlos para utilizar archivos de registro basados en la sesión, pero puede hacerlo si desea modificar cómo las tablas e índices SDE_LOGFILES, SDE_LOGFILE_DATA y SDE_SESSION se almacenan en la base de datos.
Para SQL Server, se utilizan estos parámetros:
- LD_INDEX_ALL
- LD_STORAGE
- LF_CLUSTER_ID
- LF_CLUSTER_NAME
- LF_INDEX_ID
- LF_INDEX_NAME
- LF_STORAGE
- SESSION_TEMP_TABLE
El parámetro SESSION_TEMP_TABLE debe establecerse en 1 (TRUE) para permitir que la tabla de archivos de registro basada en la sesión se cree en tempdb.
Si cambia el parámetro SESSION_TEMP_TABLE a 0 (FALSO), se crearán las tablas SDE_LOGFILES, SDE_LOGFILE_DATA y SDE_SESSION<SDE_ID> en el esquema del usuario que se conecta. Esto tiene implicaciones para los privilegios necesarios para el usuario.
Consulte Parámetros de configuración de SQL Server DBTUNE para ver explicaciones de estos parámetros.
Permisos de usuario necesarios para utilizar archivos de registro basados en la sesión
Si utiliza los ajustes de SQL Server recomendados, los usuarios sólo necesitan poder conectarse a la base de datos. Sin embargo, si cambia el parámetro SDE_dbtune SESSION_TEMP_TABLE a 0, los usuarios que se conecten requerirán el permiso CREATE TABLE en la base de datos, además de los privilegios CONNECT.
El privilegio CONNECT se otorga por defecto a todos los usuarios; por lo tanto, sólo debe otorgar este permiso de forma explícita si lo revocó de PUBLIC.
Archivos de registro compartidos
Todas las sesiones que se conectan como un mismo usuario comparten los archivos de registro compartidos. Si tiene varios usuarios conectados con la misma cuenta, todas esas sesiones insertan y eliminan registros en y de la misma tabla de datos de archivo de registro.
Cuándo utilizar archivos de registro compartidos
Sólo es necesario utilizar archivos de registro compartidos si, por algún motivo, no desea crear tablas en tempdb y dispone de una gran cantidad de sesiones simultáneas, y cada una se conecta utilizando una cuenta de usuario DBMS individual.
Cuándo no es aconsejable utilizar archivos de registro compartidos
Si almacena la geodatabase en SQL Server, es mejor utilizar archivos de registro basados en la sesión creados en tempdb, configuración predeterminada de ArcSDE para SQL Server.
Tablas creadas para archivos de registro compartidos
Las tablas de archivo de registro utilizadas para esta opción son SDE_LOGFILES y SDE_LOGFILE_DATA. Se crean en el esquema del usuario que se conecta la primera vez que éste realiza una selección que sobrepasa el umbral de selección. Para ArcGIS Desktop, este umbral es de 100 registros.
SDE_LOGFILES almacena información sobre cada conjunto de selección (archivo de registro) que se crea. Las columnas logfile_name y logfile_id de esta tabla identifican de manera exclusiva el nombre del archivo de registro, y la columna logfile_id vincula el registro del archivo de registro a la tabla SDE_LOGFILE_DATA. La tabla SDE_LOGFILE_DATA contiene logfile_data_id y el identificador de entidad para los registros seleccionados.
Todos los registros se eliminan en cuanto se borra el conjunto de selección para evitar que la tabla SDE_LOGFILE_DATA crezca demasiado. La tabla SDE_LOGFILES se trunca cuando termina la sesión del usuario. SDE_LOGFILE_DATA y SDE_LOGFILES permanecen en el esquema del usuario.
Ajustes para utilizar archivos de registro compartidos
Para crear tablas de archivo de registro compartido se necesitan los siguientes ajustes en la tabla SERVER_CONFIG:
- MAXSTANDALONELOGS = 0
- ALLOWSESSIONLOGFILE = FALSO
- LOGFILEPOOLSIZE = 0
Configuración para controlar el almacenamiento de tablas e índices de archivo de registro compartido
Para SQL Server, se utilizan estos parámetros:
- LD_INDEX_ALL
- LD_STORAGE
- LF_CLUSTER_ID
- LF_CLUSTER_NAME
- LF_INDEX_ID
- LF_INDEX_NAME
- LF_STORAGE
Para obtener más detalles, consulte Parámetros de configuración de SQL Server DBTUNE.
Permisos de usuario necesarios para utilizar archivos de registro compartidos
Para crear los objetos de datos requeridos, como las tablas, los usuarios deben contar con privilegios que se lo permitan, ya que las tablas de archivos de registro son propiedad del usuario que se conecta. Esto es necesario aun cuando el usuario tenga acceso de sólo lectura a la geodatabase o cuando ArcSDE esté establecido para ser de sólo lectura. Si estos privilegios no se conceden, los usuarios recibirán un mensaje de error la primera vez que creen un conjunto de selección que supere el tamaño de umbral de esa aplicación cliente particular. Sin embargo, una vez que las tablas SDE_LOGFILES y SDE_LOGFILE_DATA estén creadas para un usuario, el administrador de ArcSDE podrá revocar los privilegios.
Por ejemplo: Ian es un urbanista que sólo selecciona datos de la geodatabase para realizar análisis relacionados a su trabajo. Por esto, se lo consideraría un usuario de sólo lectura. Sin embargo, para crear las tablas SDE_LOGFILES y SDE_LOGFILE_DATA en la geodatabase de ArcSDE de la ciudad, Ian necesita estar habilitado.
En lugar de concederle a Ian permiso para crear tablas de manera indefinida, el administrador de ArcSDE decide iniciar sesión en la geodatabase como Ian, realizar una selección que exceda el umbral de selección y luego revocar los privilegios de Ian para crear tablas.
Los siguientes permisos son necesarios para utilizar tablas de archivos de registro compartido en SQL Server:
- CONNECT
- CREATE TABLE
El privilegio CONNECT se otorga por defecto a todos los usuarios; por lo tanto, sólo debe otorgar este permiso de forma explícita si lo revocó de PUBLIC.
Archivos de registro independientes
Una sesión crea los archivos de registro independientes para cada conjunto de selección que la aplicación necesita almacenar.
Estos archivos son los que generan la mayor cantidad de tablas dentro de todos los tipos de archivos de registro. Tenga en cuenta que necesita configurar suficiente espacio para almacenar todas estas tablas. Los parámetros de DBTUNE, SESSION_STORAGE y SESSION_INDEX, asignan espacio para las tablas e índices de los archivos de registro independientes en la mayoría de los DBMS.
Cuándo utilizar archivos de registro independientes
Si no necesita conceder permisos a todos los usuarios de la base de datos para crear tablas en la geodatabase, puede utilizar tablas de archivo de registro independiente.
Una de las ventajas de las tablas de archivo de registro independiente es que cuando se borra un conjunto de selección, la tabla SDE_LOGDATA que contenía esa selección se trunca en lugar de eliminarse. La operación de truncado se puede realizar más rápido que la de eliminación ya que no hay que emitir una declaración de lenguaje estructurado de consultas (SQL) interna. Sin embargo, no hay muchos casos en los que esta mejora en el rendimiento supere el coste de crear y almacenar tablas individuales de archivos de registro para cada capa.
Cuando no desee utilizar archivos de registro independientes
Si tiene usuarios de solo lectura que se conectan a la base de datos, no puede utilizar archivos de registro independientes. Las tablas SDE_LOGDATA<SDE_ID> se eliminan del esquema del usuario cuando finaliza la conexión. Deben volverse a crear cada vez que se ha superado el umbral de selección de una capa, por lo que no puede eliminar los permisos CREATE de los usuarios si se van a conectar a la geodatabase.
Tablas creadas para archivos de registro independientes
Para cada selección configurada por encima del umbral de selección realizado en una sesión, se crea una nueva tabla SDE_LOGDATA<SDE_ID> para cada capa. Esto elimina la contención de la tabla SDE_LOGDATA. Sin embargo, puesto que se crea una tabla nueva para cada selección configurada que se elimina cuando la sesión se desconecta, se generan una gran cantidad de declaraciones del tipo CREATE TABLE y DROP TABLE SQL.
Las tablas SDE_LOGFILES y SDE_LOGFILE_DATA se crean por conexión en el esquema del usuario. La tabla SDE_LOGFILES almacena las propiedades de selección configuradas, pero la tabla SDE_LOGFILE_DATA no se utiliza.
Cuando la selección configurada deja de ser necesaria para las capas, las tablas SDE_LOGDATA<SDE_ID> se truncan. Las tablas SDE_LOGDATA<SDE_ID> se eliminan cuando la sesión se desconecta. Las tablas SDE_LOGFILES y SDE_LOGFILE_DATA permanecen en el esquema del usuario incluso cuando este se desconecta; sin embargo, la tabla SDE_LOGFILES se trunca.
Ajustes necesarios para utilizar los archivos de registro independientes (no agrupados)
El parámetro de la tabla sde_server_config que especifica el número de archivos de registro independientes que se pueden crear es MAXSTANDALONELOGS. El ajuste predeterminado de MAXSTANDALONELOGS es 0, de modo que si desea utilizar archivos de registro independientes, debe establecer el número de MAXSTANDALONELOGS en función del número de archivos de registro independientes que desee que cada usuario pueda crear.
La siguiente configuración es necesaria para crear tablas de archivos de registro independientes que no pertenezcan al administrador de ArcSDE:
- MAXSTANDALONELOGS = <Número máximo de tablas SDE_LOGDATA<SDE_ID> que cualquier usuario puede crear>
- LOGFILEPOOLSIZE = 0
Los archivos de registro independientes se utilizan hasta que la cuota de la sesión, definida por el parámetro de configuración de servidor MAXSTANDALONELOGS, se acabe. Cuando el usuario no tiene más archivos de registro independientes, en otras palabras, si la aplicación necesita crear simultáneamente más conjuntos de selecciones (archivos de registro) que lo que permite MAXSTANDALONELOGS, ArcSDE intentará crear archivos de registro basados en sesión pero sólo si ALLOWSESSIONLOGFILE se establece como TRUE. Si no puede crear un archivo de registro basado en sesión, intenta crear un archivo de registro compartido. Si no se puede crear un archivo de registro compartido y no hay archivos de registro independientes disponibles, ArcSDE devuelve un error.
Consulte ¿En qué orden se utilizan los archivos de registro de ArcSDE? para obtener ejemplos del orden en el que se utilizan los tipos de archivos de registro.
Ajustes para controlar el almacenamiento de tablas e índices de archivos de registro independientes
Hay varios parámetros en la palabra clave LOGFILE_DEFAULTS de la tabla sde_dbtune que controlan cómo y dónde se almacenan las tablas de archivos de registro en la base de datos. No es necesario establecerlos para utilizar archivos de registro independientes, pero puede hacerlo si desea modificar cómo las tablas e índices SDE_LOGFILES, SDE_LOGFILE_DATA y SDE_LOGDATA se almacenan en la base de datos.
Para SQL Server, se utilizan estos parámetros:
- LD_INDEX_ALL
- LD_STORAGE
- LF_CLUSTER_ID
- LF_CLUSTER_NAME
- LF_INDEX_ID
- LF_INDEX_NAME
- LF_STORAGE
- SESSION_TEMP_TABLE
El parámetro SESSION_TEMP_TABLE debe establecerse en 1 (TRUE) para permitir que las tablas de archivos de registro independientes se creen en tempdb.
Si cambia el parámetro SESSION_TEMP_TABLE a 0 (FALSO), se crearán las tablas SDE_LOGFILES, SDE_LOGFILE_DATA y SDE_SESSION<SDE_ID> en el esquema del usuario que se conecta. Esto tiene implicaciones para los privilegios necesarios para el usuario.
Consulte Parámetros de configuración de SQL Server DBTUNE para ver explicaciones de estos parámetros.
Permisos de usuario necesarios para utilizar los archivos de registro independientes
Las cuentas de usuario que utilizan tablas de archivos de registro independientes deben estar habilitadas para crear los objetos de base de datos necesarios. A diferencia del uso con los archivos de registro compartidos, no se pueden revocar los privilegios de usuario una vez que las tablas de archivos de registro estén creadas, ya que se crea una nueva tabla perteneciente al usuario por capa cada vez que una sesión crea una selección lo suficientemente grande.
Si deja el valor de SESSION_TEMP_TABLE establecido en 1, los usuarios de SQL Server sólo necesitan privilegios CONNECT para la base de datos. Sin embargo, si cambia el parámetro SDE_dbtune SESSION_TEMP_TABLE a 0, los usuarios que se conecten requerirán el permiso CREATE TABLE en la base de datos, además de los privilegios CONNECT.
El privilegio CONNECT se otorga por defecto a todos los usuarios; por lo tanto, sólo debe otorgar este permiso de forma explícita si lo revocó de PUBLIC.
Grupos de archivos de registro que son propiedad del administrador de ArcSDE
El administrador de ArcSDE puede crear un grupo de archivos de registro a los que otros usuarios pueden tener acceso y realizar check-out. Estos pueden ser archivos de registro basados en la sesión o independientes. No se puede realizar check-out a los archivos de registro compartidos desde un grupo de archivos de registro de ArcSDE.
El uso de un grupo de archivos de registro de ArcSDE evita la necesidad de conceder permisos a los usuarios para que puedan crear objetos en una base de datos.
Cuando utilizar grupos de archivos de registro que son propiedad del administrador de ArcSDE
Si no se puede proporcionar a los usuarios la capacidad de crear tablas de archivos de registro en sus propios esquemas se deberá utilizar un grupo de archivos de registro. No obstante, los usuarios todavía necesitarán tener permisos para crear una sesión o conectar con la base de datos.
En el grupo es más eficaz utilizar recursos agrupados para utilizar archivos de registro basados en sesión ya que dichos archivos escriben varias conjuntos de selección en una tabla individual; mientras que los archivos de registro independientes utilizan una tabla para cada conjunto de selección apto.
Cuando no desee utilizar grupos de archivos de registro que son propiedad del administrador de ArcSDE
En general, utilizar grupos de archivos de registro requiere un poco más de mantenimiento debido a que se debe estimar el número necesario de tablas de archivos de registro, y es posible que tenga que ajustar el tamaño del grupo o el número de grupos utilizados. Recuerde que un grupo grande de archivos de registro o una gran cantidad de grupos de archivos de registro pueden tener un impacto negativo sobre el rendimiento.
Tablas creadas para grupos de archivos de registro que son propiedad del administrador de ArcSDE
El valor establecido para el parámetro LOGFILEPOOLSIZE en la tabla sde_server_config determina el número de tablas SDE_LOGPOOL_<table_ID> creadas en el esquema del usuario administrador de ArcSDE. Por ejemplo, si establece el LOGFILEPOOLSIZE en 5, las siguientes tablas se crearán en el esquema del administrador de ArcSDE:
- SDE_LOGPOOL_1
- SDE_LOGPOOL_2
- SDE_LOGPOOL_3
- SDE_LOGPOOL_4
- SDE_LOGPOOL_5
Una tabla adicional en el esquema del administrador de ArcSDE, SDE_LOGFILE_POOL, registra el SDE_ID para la sesión de ArcSDE y un Id. de tabla. El <table_ID> en el nombre de la tabla SDE_LOGPOOL corresponde al valor en la columna table_ID de la tabla SDE_LOGFILE_POOL.
Si utiliza un grupo de archivos de registro basados en sesión, cada sesión que crea una selección que excede el umbral de selección agrega un registro a la tabla SDE_LOGFILE_POOL y la sesión se asigna a una de las tablas SDE_LOGPOOL_<table_ID>. Si se crean archivos de registro adicionales con la misma sesión, por ejemplo, si un segundo conjunto de selección de 300 registros se crea en una sesión de ArcMap, los nuevos archivos de registro (conjunto de selección) se agregan a la misma tabla SDE_LOGPOOL.
Cuando se borran los archivos de registro, se trunca la tabla SDE_LOGPOOL de check-out de la sesión. Por ejemplo, si se borra el segundo conjunto de selección en la sesión de ArcMap, se eliminan los 300 registros de la tabla SDE_LOGPOOL pero permanecen los registros para el primer conjunto de selección. Cuando se borra la primera selección, estos registros se quitan de la tabla SDE_LOGPOOL.
Si utiliza un grupo de archivos de registro independientes, cada archivo de registro (conjunto de selección del tamaño requerido) crea un nuevo registro en la tabla SDE_LOGFILE_POOL y utiliza una de las tablas SDE_LOGPOOL. Por ejemplo, si en una única sesión de ArcMap, seleccionó (1) de una clase de entidad que almacena información acerca de negocios, todos los negocios habilitados para vender alimentos y (2) de una clase de entidad que almacena información de desagüe pluvial, todas las cuencas colectoras ubicadas dentro de un kilómetro de un negocio que vende alimentos, se agregarían dos registros a la tabla SDE_LOGFILE_POOL: uno para el conjunto de selección de negocios y uno para el conjunto de selección de cuencas colectoras. Cada conjunto de selección tendría asignado su propia tabla SDE_LOGPOOL.
Cuando se borra un archivo de registro (conjunto de selección), se trunca la tabla SDE_LOGPOOL correspondiente.
Ajustes necesarios para utilizar grupos de archivos de registro que son propiedad del administrador de ArcSDE
Los ajustes de la tabla sde_server_config que afectan específicamente a los grupos de archivos de registro son LOGFILEPOOLSIZE y HOLDLOGPOOLTABLES.
Tal y como se mencionó en la sección anterior, para crear un grupo de archivos de registro, establezca el parámetro de configuración LOGFILEPOOLSIZE en el número de archivos de registro (es decir, el número de tablas SDE_LOGPOOL) que usted estima que deben crearse. Este número debe reflejar el número de sesiones que se conectarán al servidor además de los archivos de registro independientes, si se permite.
Para calcular el número total de archivos de registro que debe configurar para el grupo de archivos de registro, utilice las fórmulas siguientes:
- Si se permiten los archivos de registro de sesión pero no los archivos de registro independientes
LOGFILEPOOLSIZE = total de sesiones previstas
Por ejemplo, si se establece que MAXSTANDALONELOGS es 0, se establece que ALLOWSESSIONLOGFILE es TRUE y espera no más de 30 conexiones simultáneas a la geodatabase, establezca que LOGFILEPOOLSIZE sea 30.
- Si se permiten archivos de registro independientes pero no archivos de registro de sesión
LOGFILEPOOLSIZE = MAXSTANDALONELOGS * sesiones totales esperadas
Por ejemplo, si se establece que MAXSTANDALONELOGS es 5, se establece que ALLOWSESSIONLOGFILE es FALSE y calcula que se no se establecerán más de 10 conexiones simultáneas a la geodatabase, establezca que LOGFILEPOOLSIZE sea 50. LOGFILEPOOLSIZE = 5 * 10.
- Si se permiten los archivos de registro independientes y los archivos de registro de sesión
LOGFILEPOOLSIZE = (MAXSTANDALONELOGS + 1) * sesiones totales esperadas
Por ejemplo, si se establece que MAXSTANDALONELOGS es 8, se establece que ALLOWSESSIONLOGFILE es TRUE y calcula que no habrá más de 20 conexiones simultáneas a la base de datos, debe establecer que LOGFILEPOOLSIZE sea 180. LOGFILEPOOLSIZE = (8 + 1) * 20.
Si se agota el grupo y se necesita otra tabla de archivos de registro, ArcSDE intentará crearla en el esquema del usuario. Si la tabla de archivos de registro no se puede crear en el esquema del usuario, se devuelve un error.
Las tablas SDE_LOGPOOL_<table_ID> se crean y eliminan cada vez que se modifica el parámetro LOGFILEPOOLSIZE. En el ejemplo anterior, cuando LOGFILEPOOLSIZE se establece en 180, se crean 180 tablas SDE_LOGPOOL_<table_ID>. Si cambia el parámetro LOGFILEPOOLSIZE a 100, 80 de esas tablas se eliminan.
El otro parámetro de grupo de archivos de registro, HOLDLOGPOOLTABLES, determina cuándo una tabla SDE_LOGPOOL se devuelve al grupo y otros usuarios la pueden utilizar. Si se configura que HOLDLOGPOOLTABLES es TRUE (el valor predeterminado), los registros permanecen en la tabla SDE_LOGFILE_POOL y las tablas SDE_LOGPOOL permanecen bloqueadas hasta que finaliza la sesión conectada. Si se configura que HOLDLOGPOOLTABLES es FALSE, se liberan las tablas de archivos de registro y se trunca la tabla SDE_LOGFILE_POOL cada vez que el conjunto de selección ya no se necesita. Este comportamiento es el mismo para grupos de archivos de registro independientes y basados en sesión.
Ajustes para controlar el almacenamiento de los grupos de tablas e índices de archivos de registro que son propiedad del administrador de ArcSDE
Sólo hay unos pocos parámetros bajo la palabra clave LOGFILE_DEFAULTS de la tabla sde_dbtune que controlen cómo se almacenan las tablas SDE_LOGPOOL<SDE_ID> y sus índices.
ArcSDE para SQL Server utiliza los parámetros LD_STORAGE y LD_INDEX_ALL en la tabla SDE_dbtune para establecer el almacenamiento de las tablas SDE_LOGPOOL<SDE_ID> y los correspondientes índices. Estos dos parámetros controlan también el almacenamiento de la tabla e índice SDE_LOGFILE_DATA. Consulte Parámetros de configuración de SQL Server DBTUNE para ver explicaciones de estos parámetros.
No es necesario que configure estos parámetros para utilizar grupos de tablas de archivos de registro, pero puede hacerlo si desea modificar el modo en que las tablas SDE_LOGPOOL<SDE_ID> e índices se almacenan en la base de datos.
Para utilizar los grupos de archivos de registro que son propiedad del administrador de ArcSDE es necesario disponer de permisos de usuario
Para utilizar las tablas de archivos de registro en el grupo, sólo es necesario que los usuarios puedan conectar con la base de datos y utilizar los objetos del esquema del administrador de ArcSDE. Por lo tanto, el único permiso que se requiere para utilizar los grupos de tablas de archivos de registro es el permiso CONNECT.
El privilegio CONNECT se otorga por defecto a todos los usuarios; por lo tanto, sólo debe otorgar este permiso de forma explícita si lo revocó de PUBLIC.