Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Geralmente, há situações em que um administrador de banco de dados do Analysis Services (dba) deseja que um determinado banco de dados resida fora da pasta de dados do servidor. Essas situações geralmente são orientadas por necessidades comerciais, como melhorar o desempenho ou expandir o armazenamento. Para essas situações, a propriedade DbStorageLocation do banco de dados permite que o administrador de banco de dados do Analysis Services especifique a localização do banco de dados em disco local ou em dispositivo de rede.
Propriedade de banco de dados DbStorageLocation
A DbStorageLocation propriedade de banco de dados especifica a pasta em que o Analysis Services cria e gerencia todos os dados de banco de dados e arquivos de metadados. Todos os arquivos de metadados são armazenados na DbStorageLocation pasta, com exceção do arquivo de metadados do banco de dados, que é armazenado na pasta de dados do servidor. Há duas considerações importantes ao definir o valor da propriedade de banco de DbStorageLocation dados:
A
DbStorageLocationpropriedade de banco de dados deve ser definida como um caminho de pasta UNC existente ou uma cadeia de caracteres vazia. Uma cadeia de caracteres vazia é o padrão para a pasta de dados do servidor. Se a pasta não existir, um erro será gerado quando você executar um comandoCreate,AttachouAlter.A
DbStorageLocationpropriedade de banco de dados não pode ser definida para apontar para a pasta de dados do servidor ou qualquer uma de suas subpastas. Se o local apontar para a pasta de dados do servidor ou qualquer uma de suas subpastas, um erro será gerado quando você executar um comando `Create`, `Attach`, ou `Alter`.
Importante
É recomendável definir o caminho UNC para usar uma SAN (Rede de Área de Armazenamento), uma rede baseada em iSCSI ou um disco conectado localmente. Qualquer caminho UNC para um compartilhamento de rede ou qualquer solução de armazenamento remoto de alta latência leva a uma instalação sem suporte.
DbStorageLocation em comparação com StorageLocation
DbStorageLocation especifica a pasta em que residem todos os dados do banco de dados e os arquivos de metadados, enquanto StorageLocation especifica a pasta em que uma ou mais partições de um cubo residem.
StorageLocation pode ser definido independentemente de DbStorageLocation. Essa é uma decisão de DBA do Analysis Services com base nos resultados esperados, e frequentemente o uso de uma propriedade ou outra se sobrepõe.
Uso de DbStorageLocation
A DbStorageLocation propriedade de banco de dados é usada como parte de um Create comando de banco de dados em uma Detach/Attach sequência de comandos de banco de dados, em uma/BackupRestore sequência de comandos de banco de dados ou em um Synchronize comando de banco de dados. A alteração da propriedade de DbStorageLocation banco de dados é considerada uma alteração estrutural no objeto de banco de dados. Isso significa que todos os metadados devem ser recriados e os dados reprocessados.
Importante
Você não deve alterar o local de armazenamento do banco de dados usando um Alter comando. Em vez disso, recomendamos que você use uma sequência de comandos de banco de Detach/Attach dados (consulte Mover um Banco de Dados do Analysis Services, Anexar e Desanexar Bancos de Dados do Analysis Services).
Consulte Também
Microsoft.AnalysisServices.Database.DbStorageLocation*
Anexar e desanexar bancos de dados do Analysis Services
Mover um banco de dados do Analysis Services
Elemento DbStorageLocation
Criar Elemento (XMLA)
Anexar Elemento
Elemento Synchronize (XMLA)