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. Estos comandos y las otras herramientas de línea de comandos de administración de ArcSDE deben descargarse del Portal de atención al cliente de Esri con el servidor de la aplicación ArcSDE. Sintaxis y ejemplos de cómo utilizar los comandos se proporcionan en la Referencia de comandos de administración de ArcSDE, que se proporciona con la instalación del servidor de aplicaciones de ArcSDE.

Archivos de registro basados en sesiones

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 bases de datos locales de 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 bases de datos locales de 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 (base de datos local), 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.

Si las tablas de archivos de registro basados en la sesión se crean directamente en la geodatabase (no en tempdb), se crean tres tablas: SDE_LOGFILES, SDE_LOGFILE_DATA y SDE_SESSION<SDE_ID>. En realidad, la tabla SDE_LOGFILE_DATA no se utiliza en este caso, pero se crea automáticamente. La tabla SDE_LOGFILES almacena información acerca de la selección configurada más una etiqueta de sesión <SDE_ID>, que se incorpora al nombre de la tabla SDE_SESSION. La tabla SDE_SESSION almacena el identificador de entidad de la Id. del conjunto seleccionado y el archivo de registro.

Las tablas SDE_LOGFILES y SDE_LOGFILE_DATA permanecen en la geodatabase. La tabla SDE_LOGFILES se trunca cuando la aplicación de conexión se desconecta. La tabla SDE_SESSION<SDE_ID> se trunca cuando la sesión de aplicación de conexión borra los archivos de registro, y las tablas se eliminan cuando la sesión se desconecta.

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 para bases de datos locales, los usuarios solo 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.

NotaNota:

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 el 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

Solo es necesario utilizar archivos de registro compartidos si no desea crear tablas en tempdb y dispone de una gran cantidad de sesiones simultáneas, 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 este realiza una selección que sobrepasa el umbral de selección. Para ArcGIS for 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 solo lectura a la geodatabase o cuando ArcSDE esté establecido para ser de solo 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 la geodatabase podrá revocar los privilegios.

Por ejemplo: Ian es un urbanista que solo selecciona datos de la geodatabase para realizar análisis relacionados a su trabajo. Por esto, se lo consideraría un usuario de solo 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 el permiso lan para crear tablas de manera indefinida, el administrador de la geodatabase 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 privilegios son necesarios para utilizar tablas de archivos de registro compartido en SQL Server:

  • CONECTAR
  • CREAR TABLA
NotaNota:

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.

Los siguientes ajustes son necesarios para crear tablas de archivos de registro independientes que no son propiedad del administrador de geodatabase:

  • MAXSTANDALONELOGS = <Maximum number of SDE_LOGDATA<SDE_ID> tables any user can create>
  • LOGFILEPOOLSIZE = 0

Los archivos de registro independientes se utilizan hasta que se agota la cuota de sesión (definida por el parámetro de configuración del servidor MAXSTANDALONELOG). Cuando el usuario agota los archivos de registro independientes (es decir, si la aplicación debe crear de forma simultánea más conjuntos de selección (archivos de registro) que lo que permite MAXSTANDALONELOGS) ArcSDE intentará crear archivos de registro basados en la sesión, pero solo si ALLOWSESSIONLOGFILE está establecido en TRUE. Si no puede crear un archivo de registro basado en la sesión, intentará crear un archivo de registro compartido. Si no puede crearse un archivo de registro compartido y los archivos de registro independientes se agotan, ArcSDE devuelve un error.

Consulte ¿En qué orden se utilizan los archivos de registro de ArcSDE? para ver ejemplos del orden en 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.

NotaNota:

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 la geodatabase 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.

Cuándo utilizar grupos de archivos de registro que son propiedad del administrador de la geodatabases

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 geodatabases

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 geodatabase, SDE_LOGFILE_POOL, registra el SDE_ID de la sesión ArcSDE y un ID de tabla. El <table_ID> en el nombre de la tabla SDE_LOGPOOL corresponde al valor en la columna del table_ID de la tabla SDE_LOGFILE_POOL.

Si utiliza un grupo de archivos de registro basados en la sesión, cada sesión que crea una selección que supera el umbral de selección añade un registro a la tabla SDE_LOGFILE_POOL y la sesión se asigna a una de las tablas SDE_LOGPOOL_<table_ID>. Si la misma sesión crea archivos de registro adicionales (por ejemplo, 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 añaden a la misma tabla SDE_LOGPOOL.

Cuando se borran archivos de registro, se trunca la tabla SDE_LOGPOOL que se verifica para la sesión. Por ejemplo, si se borra el segundo conjunto de selección en la sesión de ArcMap, los 300 registros se eliminan de la tabla SDE_LOGPOOL pero permanecen los registros para el primer conjunto de selección. Cuando el primer conjunto de selección se borra, estos registros se eliminan de la tabla SDE_LOGPOOL.

Si utiliza un conjunto de archivos de registro independientes, cada archivo de registro (conjunto de selección del tamaño necesario) 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, ha seleccionado (1) de una clase de entidad que almacenó información sobre negocios, todos los negocios con licencia para ofrecer alimentos y (2) de una clase de entidad que almacenó información del drenaje pluvial, todas las cuencas ubicadas en un radio de un kilómetro de un negocio que ofreció alimentos, se habrían añadido dos registros a la tabla SDE_LOGFILE_POOL: uno para el conjunto de selección de negocios y otros para el conjunto de selección de cuencas. A cada conjunto de selección se le asignará su propia tabla SDE_LOGPOOL.

Si se borra un archivo de registro (un conjunto de selección), se trunca la correspondiente tabla SDE_LOGPOOL.

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 deberá reflejar el número de sesiones que se conectarán a su servidor además de los archivos de registro independientes, si se permite.

Para calcular el número total de archivos de registro, deberá establecer el grupo de archivos de registro, utilizando las siguientes formulas:

  • Si se permiten los archivos de registro de sesión pero no los archivos de registro autónomos

    LOGFILEPOOLSIZE = total de sesiones previstas

    Por ejemplo, si MAXSTANDALONELOGS se establece en 0, ALLOWSESSIONLOGFILE se establece en TRUE y no espera más de 30 conexiones a la geodatabase a la vez, establezca LOGFILEPOOLSIZE en 30.

  • Si se permiten archivos de registro independientes pero no archivos de registro de sesión

    LOGFILEPOOLSIZE = MAXSTANDALONELOGS * total de sesiones previstas

    Por ejemplo, si MAXSTANDALONELOGS se establece en 5, ALLOWSESSIONLOGFILE se establece en FALSE y calcula que no se realizarán más de 10 conexiones a la geodatabase a la vez, establezca LOGFILEPOOLSIZE en 50.LOGFILEPOOLSIZE = 5 * 10.

  • Si se permiten tanto archivos de registro independientes como archivos de registro de sesión

    LOGFILEPOOLSIZE = (MAXSTANDALONELOGS + 1) * total de sesiones previstas

    Por ejemplo, si MAXSTANDALONELOGS se establece en 8, ALLOWSESSIONLOGFILE se establece en true y calcula que no se realizarán más de 20 conexiones a la base de datos a la vez, establecería LOGFILEPOOLSIZE en 180.LOGFILEPOOLSIZE = (8 + 1) * 20.

Si se agota el grupo y se requiere otra tabla de archivos de registro, ArcSDE intentará crearlo en el esquema del usuario. Si la tabla de archivos de registro no puede crearse en el esquema del usuario, se devuelve un error.

Las tablas SDE_LOGPOOL_<table_ID> se crean o eliminan siempre que se cambia el parámetro de LOGFILEPOOLSIZE. En el ejemplo anterior, cuando LOGFILEPOOLSIZE se establece en 180, se crean 180 tablas SDE_LOGPOOL_<table_ID>. Si modifica el parámetro de LOGFILEPOOLSIZE a 100, se eliminarán 80 de esas tablas.

El otro parámetro de grupo de archivos de registro, HOLDLOGPOOLTABLES, determina cuando una tabla SDE_LOGPOOL regresa al grupo y puede utilizarse por otros usuarios. Si HOLDLOGPOOLTABLES se establece en TRUE (el valor por defecto), los registros permanecen en la tabla SDE_LOGFILE_POOL y las tablas SDE_LOGPOOL permanecen bloqueadas hasta que termina la sesión de conexión. Si HOLDLOGPOOLTABLES se establece en FALSE, se lanzan las tablas de los archivos de registro y la tabla SDE_LOGFILE_POOL se trunca siempre que el conjunto de selección ya no se necesite. Este comportamiento es el mismo para los grupos de archivos independientes y basados en la 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, solo es necesario que los usuarios puedan conectar con la base de datos y utilizar los objetos del esquema del administrador de la geodatabase. 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.

Temas relacionados

9/11/2013