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