Compartilhar via


Banco de dados ReadWriteModes

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Geralmente, há situações em que um SQL Server Analysis Services administrador de banco de dados (dba) 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 banco de dados ReadWriteMode permite que o SQL Server Analysis Services dba altere facilmente o modo de operação do banco de dados.

Propriedade ReadWriteMode do banco de dados

A propriedade de banco de dados ReadWriteMode especifica se o banco de dados está no modo de leitura/gravação ou no modo 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.
Criar

Alterar

Excluir

Processo

MergePartitions

DesignAggregations

Committransaction

Restaurar

Sincronizar

Inserção

Atualizar

Gota



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

IMPORTAR

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 mudar a propriedade de banco de dados ReadWriteMode entre ReadWrite e ReadOnly, é necessário emitir uma sequê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, Restoree Synchronize preservam o valor ReadWriteMode .

Observação

Podem ser criados cubos locais a partir de um banco de dados somente leitura.

Consulte Também

Anexar e desanexar bancos de dados do Analysis Services
Mover um Banco de Dados do Analysis Services
Elemento Detach
Elemento Attach