Modos de la propiedad de base de datos ReadWriteMode
A menudo hay situaciones en las que un administrador de bases de datos de Analysis Services (dba) quiere cambiar una base de datos de lectura y escritura a una base de datos de solo 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. En estas situaciones, la ReadWriteMode
propiedad de base de datos permite que el dba de Analysis Services cambie fácilmente 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 solo lectura. Éstos son los dos únicos valores posibles de la propiedad. Cuando la base de datos está en modo de solo 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 solo lectura; solamente se puede establecer a través de un comando Attach
.
Cuando una base de datos está en modo de solo 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 Nota: Se produce un error al ejecutar cualquiera de estos comandos. |
Create Alter Delete Process MergePartitions DesignAggregations CommitTransaction Restore Synchronize Insert Update Drop Nota: La reescritura de celda está permitida en las bases de datos configuradas como de solo lectura; sin embargo, los cambios no se pueden confirmar. |
Instrucciones MDX Nota: 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 Nota: 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 Nota: 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 solo 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 solo lectura.
Para cambiar la propiedad de ReadWriteMode
base de datos entre ReadWrite
y ReadOnly
, debe emitir una secuencia de Detach/Attach
comandos.
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 solo lectura.
Consulte también
Attach*
Microsoft.AnalysisServices.Database.Detach*
Adjuntar y desasociar bases de datos de Analysis Services
Mover una base de datos de Analysis Services
Elemento Detach
Elemento Attach