Compartir a través de


Modos de la propiedad de base de datos ReadWriteMode

Con frecuencia se producen situaciones en las que un administrador de bases de datos de Analysis Services desea cambiar una base de datos de lectura/escritura a una base de datos de sólo lectura o viceversa. Estas situaciones suelen responder a necesidades empresariales, como compartir la misma carpeta de base de datos entre varios servidores para la ampliación horizontal de una solución y la mejora del rendimiento. Para estas situaciones, la propiedad de base de datos ReadWriteMode permite al administrador de bases de datos de Analysis Services cambiar con facilidad el modo de funcionamiento de la base de datos.

Propiedad de base de datos ReadWriteMode

La propiedad de base de datos ReadWriteMode especifica si la base de datos está en modo de lectura/escritura o en modo de sólo lectura. Éstos son los dos únicos valores posibles de la propiedad. Cuando la base de datos está en modo de sólo lectura, no puede aplicársele ningún cambio ni actualización. Sin embargo, cuando está en modo de lectura/escritura, se pueden producir cambios y actualizaciones. La propiedad de base de datos ReadWriteMode se define como una propiedad de sólo lectura; sólo se puede establecer a través de un comando Attach.

Cuando una base de datos está en modo de sólo lectura, se le aplican ciertas restricciones que afectan al conjunto ordinario de operaciones permitidas en la base de datos. Consulte la tabla siguiente para conocer las operaciones restringidas.

Modo ReadOnly

Operaciones restringidas

Comandos XML/A

NotaNota
Se produce un error al ejecutar cualquiera de estos comandos.

Create

Alter

Delete

Process

MergePartitions

DesignAggregations

CommitTransaction

Restore

Synchronize

Insert

Update

Drop

NotaNota
La reescritura de celda está permitida en las bases de datos configuradas como de sólo lectura; sin embargo, los cambios no se pueden confirmar.

Instrucciones MDX

NotaNota
Se produce un error al ejecutar cualquiera de estas instrucciones.

COMMIT TRAN

CREATE SESSION CUBE

ALTER CUBE

ALTER DIMENSION

CREATE DIMENSION MEMBER

DROP DIMENSION MEMBER

ALTER DIMENSION

NotaNota
Los usuarios de Excel no pueden utilizar la característica de agrupación en las tablas dinámicas porque esa característica se implementa internamente utilizando los comandos CREATE SESSION CUBE.

Instrucciones DMX

NotaNota
Se produce un error al ejecutar cualquiera de estas instrucciones.

CREATE [SESSION] MINING STRUCTURE

ALTER MINING STRUCTURE

DROP MINING STRUCTURE

CREATE [SESSION] MINING MODEL

DROP MINING MODEL

IMPORT

SELECT INTO

INSERT

UPDATE

DELETE

Operaciones en segundo plano

Se deshabilita cualquier operación en segundo plano que pueda modificar la base de datos. Esto incluye el procesamiento diferido y el almacenamiento en caché automático.

Uso de ReadWriteMode

La propiedad de base de datos ReadWriteMode debe utilizarse como parte de un comando de base de datos Attach. El comando Attach permite establecer la propiedad de base de datos en ReadWrite o ReadOnly. El valor de la propiedad de base de datos ReadWriteMode no se puede actualizar directamente porque la propiedad está definida como de sólo lectura. Las bases de datos se crean con la propiedad ReadWriteMode establecida en ReadWrite. No es posible crear una base de datos en modo de sólo lectura.

Para cambiar la propiedad de base de datos ReadWriteMode entre ReadWrite y ReadOnly, debe emitir una secuencia de comandos Detach/Attach.

Con la excepción de Attach, todas las operaciones de base de datos mantienen la propiedad de base de datos ReadWriteMode en su estado actual. Por ejemplo, operaciones como Alter, Backup, Restore y Synchronize conservan el valor de ReadWriteMode.

Nota

Se pueden crear cubos locales a partir de una base de datos de sólo lectura.