Banco de dados ReadWriteModes
Geralmente, há situações em que um dba (administrador de banco de dados) do Analysis Services deseja alterar um banco de dados de leitura/gravação para um banco de dados somente leitura ou vice-versa. Essas situações frequentemente são conduzidas pelas necessidades comerciais, como o compartilhamento da mesma pasta do banco de dados com vários servidores para expandir uma solução e melhorar o desempenho. Para essas situações, a propriedade de ReadWriteMode
banco de dados permite que o dba do Analysis Services altere facilmente o modo de operação do banco de dados.
Propriedade ReadWriteMode do banco de dados
A propriedade ReadWriteMode
do banco de dados especifica se o banco de dados está em modo de leitura/gravação ou somente leitura. Estes são os únicos dois possíveis valores da propriedade. Quando o banco de dados está no modo somente leitura, nenhuma alteração ou atualização pode ser aplicada a ele. Entretanto, quando o banco de dados está no modo de leitura/gravação, podem ocorrer alterações e atualizações. A propriedade ReadWriteMode
do banco de dados está definida como uma propriedade somente leitura; ela só pode ser definida por um comando Attach
.
Quando um banco de dados é definido para o modo somente leitura, determinadas restrições entram em vigor e afetam o conjunto comum das operações permitidas no banco de dados. Consulte a tabela a seguir para obter as operações restritas.
Modo ReadOnly | Operações restritas |
---|---|
Comandos XML/A Observação: ocorre um erro quando você executa qualquer um destes comandos. |
Create Alter Delete Process MergePartitions DesignAggregations CommitTransaction Restore Synchronize Insert Update Drop Observação: o write-back de célula é permitido em conjuntos de bancos de dados definidos como somente leitura, no entanto, as alterações não podem ser confirmadas. |
Instruções MDX Observação: ocorre um erro quando você executa qualquer uma destas instruções. |
COMMIT TRAN CREATE SESSION CUBE ALTER CUBE ALTER DIMENSION CREATE DIMENSION MEMBER DROP DIMENSION MEMBER ALTER DIMENSION Observação: os usuários do Excel não podem usar o recurso de agrupamento em tabelas dinâmicas, pois esse recurso é implementado internamente usando os comandos CREATE SESSION CUBE . |
Instruções DMX Observação: ocorre um erro quando você executa qualquer uma destas instruções. |
CREATE [SESSION] MINING STRUCTURE ALTER MINING STRUCTURE DROP MINING STRUCTURE CREATE [SESSION] MINING MODEL DROP MINING MODEL IMPORT SELECT INTO INSERT UPDATE DELETE |
Operações em segundo plano | Todas as operações em segundo plano que poderiam modificar o banco de dados são desabilitadas. Isso inclui o processamento lento e o cache pró-ativo. |
Uso de ReadWriteMode
A propriedade ReadWriteMode
do banco de dados será usada como parte de um comando Attach
do banco de dados. O comando Attach
permite que a propriedade do banco de dados seja definida como ReadWrite
ou ReadOnly
. O valor da propriedade ReadWriteMode
do banco de dados não pode ser atualizado diretamente, pois a propriedade está definida como somente leitura. Os bancos de dados são criados com a propriedade ReadWriteMode
definida como ReadWrite
. Um banco de dados não pode ser criado no modo somente leitura.
Para alternar a propriedade de ReadWriteMode
banco de dados entre ReadWrite
e ReadOnly
, você deve emitir uma sequência de Detach/Attach
comandos.
Todas as operações do banco de dados, com exceção de Attach
, mantêm a propriedade ReadWriteMode
do banco de dados em seu estado atual. Por exemplo, operações como Alter
, Backup
, Restore
e Synchronize
preservam o valor ReadWriteMode
.
Observação
Podem ser criados cubos locais a partir de um banco de dados somente leitura.
Consulte Também
Attach*
Microsoft.AnalysisServices.Database.Detach*
Anexar e desanexar bancos de dados do Analysis Services
Mover um Banco de Dados do Analysis Services
Elemento Detach
Elemento Attach