Banco de dados ReadWriteModes
Existem situações freqüentes em que um administrador de banco de dados (dba) do Analysis Services deseja alterar o banco de dados de leitura/gravação para um banco de dados somente leitura ou vice-versa. Essas situações freqüentemente 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 estas situações, a propriedade ReadWriteMode do 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 writeback de célula é permitido em 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 ReadWriteMode do banco de dados entre ReadWrite e ReadOnly, você deve emitir uma seqüência de comandos Detach/Attach.
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
Referência
Attach()()()()