Comando Attach (TMSL)
Aplica-se a: SQL Server 2016 e posteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium
Anexa um arquivo de banco de dados tabular a um servidor.
Solicitação
{
"attach":{
"folder":"C:\\Program Files\\Microsoft SQL Server\\MSAS13.Tabular\\OLAP\\Data\\",
"readWriteMode":"readOnly",
"password":"secret"
}
}
As propriedades aceitas pelo comando de anexação JSON são as seguintes.
Propriedade | Padrão | Descrição |
---|---|---|
Banco de Dados | [Obrigatório] | O nome do objeto de banco de dados a ser anexado. |
folder | [Obrigatório] | A pasta que contém o banco de dados anexado. |
password | Vazio | A senha a ser usada para criptografar segredos no banco de dados anexado. |
Readwritemode | readWrite | Um valor de enumeração que indica os modos de acesso permitidos para o banco de dados. Os valores de enumeração são os seguintes: readWrite – o acesso de leitura/gravação é permitido. readOnly – o acesso somente leitura é permitido. readOnlyExclusive – o acesso exclusivo somente leitura é permitido. |
Resposta
Retorna um resultado vazio quando o comando é bem-sucedido. Caso contrário, uma exceção XMLA será retornada.
Uso (pontos de extremidade)
Esse elemento de comando é usado em uma instrução da chamada do Método Execute (XMLA) em um ponto de extremidade XMLA, exposta das seguintes maneiras:
Como uma janela XMLA no SSMS (SQL Server Management Studio)
Como um arquivo de entrada para o cmdlet do PowerShell invoke-ascmd
Como uma entrada para uma tarefa do SSIS ou SQL Server Agent trabalho
Você pode gerar um script pronto para esse comando do SSMS clicando no botão Script na caixa de diálogo Anexar Banco de Dados.