Propriedades do log

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

O Analysis Services inclui propriedades de log listadas nas tabelas a seguir. Nem todas as propriedades se aplicam a Azure Analysis Services ou Ao Power BI. As propriedades de log no Power BI são somente leitura ou sem suporte.

Geral

Arquivo
Uma propriedade de cadeia de caracteres que identifica o nome do arquivo de log do servidor. Esta propriedade só se aplicará quando um arquivo de disco for usado para log, em vez de uma tabela de banco de dados (o comportamento padrão).

O valor padrão desta propriedade é msmdsrv.log.

FileBufferSize
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

MessageLogs
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Log de erros

Você pode definir essas propriedades no nível da instância de servidor para modificar os valores padrão para a Configuração de Erros que aparece em outras ferramentas e designers. Consulte Configuração de erro para processamento de cubo, partição e dimensão (SSAS – multidimensional) e ErrorConfiguration para obter mais informações.

ErrorLog\ErrorLogFileName
Uma propriedade usada como padrão durante a operação de processamento executada pelo servidor.

ErrorLog\ErrorLogFileSize
Uma propriedade usada como padrão durante a operação de processamento executada pelo servidor.

ErrorLog\KeyErrorAction
Especifica a ação executada pelo servidor quando um erro KeyNotFound ocorre. As respostas válidas para esse erro incluem:

  • ConvertToUnknown informa ao servidor para alocar o valor de chave de erro para o membro desconhecido.

  • DiscardRecord informa ao servidor para excluir o registro.

ErrorLog\KeyErrorLogFile
Esse é um nome de arquivo definido pelo usuário que deve ter uma extensão de arquivo .log, localizado em uma pasta na qual a conta de serviço tem permissões de leitura/gravação. Este arquivo de log conterá somente os erros gerados durante o processamento. Use o Flight Recorder se precisar de informações mais detalhadas.

ErrorLog\KeyErrorLimit
Esse é o número máximo de erros de integridade de dados que o servidor permitirá antes da falha do processamento. Um valor -1 indica que não há limite. O padrão é 0, o que significa parar o processamento depois do primeiro erro. Você também pode defini-lo como um número inteiro.

ErrorLog\KeyErrorLimitAction
Especifica a ação executada pelo servidor quando o número de erros de chave atingiu o limite superior. As respostas válidas para essa ação incluem:

  • StopProcessing informa ao servidor para parar o processamento quando o limite de erros for atingido.

  • StopLogging informa ao servidor para parar o log de erros quando o limite de erros for atingido, mas permitir que o processamento continue.

ErrorLog\ LogErrorTypes\KeyNotFound
Especifica a ação executada pelo servidor quando um erro KeyNotFound ocorre. As respostas válidas para esse erro incluem:

  • IgnoreError informa ao servidor para continuar o processamento sem registrar em log o erros ou contá-lo até o limite de erros de chave. Ao ignorar o erro, você simplesmente permite que o processamento continue sem adicioná-lo à contagem de erros ou registrá-lo em log na tela ou no arquivo de log. O registro em questão tem um problema de integridade de dados e não pode ser adicionado ao banco de dados. O registro será descartado ou agregado ao Membro desconhecido, conforme determinado pela propriedade KeyErrorAction .

  • ReportAndContinue informa ao servidor para registrar em log o erro, contá-lo até o limite de erros de chave e continuar o processamento. O registro que aciona o erro é descartado ou convertido no Membro Desconhecido.

  • ReportAndStop informa ao servidor para registrar em log o erro e parar o processamento imediatamente, independentemente do limite de erros de chave. O registro que aciona o erro é descartado ou convertido no Membro Desconhecido.

ErrorLog\ LogErrorTypes\KeyDuplicate
Especifica a ação executada pelo servidor quando uma chave duplicada é encontrada. Os valores válidos incluem IgnoreError para continuar o processamento como se o erro não tivesse ocorrido, ReportAndContinue para registrar em log o erro e continuar o processamento, e ReportAndStop para registrar em log o erro e parar o processamento imediatamente, mesmo se a contagem de erro estiver abaixo do limite de erros.

ErrorLog\ LogErrorTypes\NullKeyConvertedToUnknown
Especifica a ação executada pelo servidor quando uma chave nula tiver sido convertida em Membro Desconhecido. Os valores válidos incluem IgnoreError para continuar o processamento como se o erro não tivesse ocorrido, ReportAndContinue para registrar em log o erro e continuar o processamento, e ReportAndStop para registrar em log o erro e parar o processamento imediatamente, mesmo se a contagem de erro estiver abaixo do limite de erros.

ErrorLog\ LogErrorTypes\NullKeyNotAllowed
Especifica a ação executada pelo servidor quando NullProcessing estiver definido como Error para um atributo de dimensão. Um erro é gerado quando um valor nulo não é permitido em um determinado atributo. Esta propriedade de configuração de erro informa a próxima etapa, que é relatar o erro e continuar o processamento até que o limite de erros seja atingido. Os valores válidos incluem IgnoreError para continuar o processamento como se o erro não tivesse ocorrido, ReportAndContinue para registrar em log o erro e continuar o processamento, e ReportAndStop para registrar em log o erro e parar o processamento imediatamente, mesmo se a contagem de erro estiver abaixo do limite de erros.

ErrorLog\ LogErrorTypes\CalculationError
Uma propriedade usada como padrão durante a operação de processamento executada pelo servidor.

ErrorLog\IgnoreDataTruncation
Uma propriedade usada como padrão durante a operação de processamento executada pelo servidor.

Exceção

Exception\CreateAndSendCrashReports
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Exception\CrashReportsFolder
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Exception\SQLDumperFlagsOn
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Exception\SQLDumperFlagsOff
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Exception\MiniDumpFlagsOn
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Exception\MinidumpErrorList
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Flight Recorder

FlightRecorder\Enabled
Uma propriedade booliana que indica se o recurso de flight recorder está habilitado.

FlightRecorder\FileSizeMB
Uma propriedade de inteiro de 32 bits assinada que define o tamanho do arquivo de disco do flight recorder, em megabytes.

FlightRecorder\LogDurationSec
Uma propriedade de inteiro de 32 bits assinada que define a frequência com que o flight recorder é rodado, em segundos.

FlightRecorder\SnapshotDefinitionFile
Uma propriedade de cadeia de caracteres que define o nome do arquivo de definição de instantâneo, que contém comandos de identificação emitidos ao servidor quando um instantâneo é tirado.

O valor padrão desta propriedade é em branco, que por sua vez, assume o nome de arquivo FlightRecorderSnapshotDef.xml como padrão.

FlightRecorder\SnapshotFrequencySec
Uma propriedade de inteiro de 32 bits assinada que define a frequência de instantâneo, em segundos.

FlightRecorder\TraceDefinitionFile
Uma propriedade de cadeia de caracteres que especifica o nome do arquivo de definição de rastreamento do flight recorder.

O valor padrão desta propriedade é em branco, que por sua vez, assume FlightRecorderTraceDef.xml como padrão. SQL Server Analysis Services Flight Recorder fornece um mecanismo para registrar a atividade do servidor em um log de curto prazo. As informações capturadas pelo Flight Recorder podem ser úteis para solucionar problemas específicos, no entanto, a carga colocada no servidor ao capturar os instantâneos e eventos de rastreamento pode ter um pequeno impacto no desempenho geral.  Para um desempenho ideal, o gravador de voo deve ser desabilitado, a menos que tente capturar informações de diagnóstico relevantes para solucionar um problema específico.

Log de consultas

Aplica-se a: Somente modo de servidor multidimensional

QueryLog\QueryLogFileName
Uma propriedade de cadeia de caracteres que especifica o nome do arquivo de log de consultas. Esta propriedade só se aplicará quando um arquivo de disco for usado para log, em vez de uma tabela de banco de dados (o comportamento padrão).

QueryLog\QueryLogSampling
Uma propriedade de inteiro de 32 bits assinada que especifica a taxa de amostragem do log de consultas.

O valor padrão desta propriedade é 10, o que significa que 1 entre cada 10 consultas de servidor é registrada.

QueryLog\QueryLogFileSize
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

QueryLog\QueryLogConnectionString
Uma propriedade de cadeia de caracteres que especifica a conexão com o banco de dados de log de consultas.

QueryLog\QueryLogTableName
Uma propriedade de cadeia de caracteres que especifica o nome da tabela de log de consultas.

O valor padrão desta propriedade é OlapQueryLog.

QueryLog\CreateQueryLogTable
Uma propriedade booliana que especifica se deve ser criada a tabela de log de consultas.

O valor padrão desta propriedade é falso, o que indica que o servidor não criará a tabela de log automaticamente e não registrará os eventos de consulta.

Trace

Trace\TraceBackgroundDistributionPeriod
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceBackgroundFlushPeriod
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceFileBufferSize
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceFileWriteTrailerPeriod
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceMaxRowsetSize
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceProtocolTraffic
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceQueryResponseTextChunkSize
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceReportFQDN
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceRequestParameters
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Trace\TraceRowsetBackgroundFlushPeriod
Uma propriedade avançada que não deve ser alterada, exceto sob orientação do suporte da Microsoft.

Confira também

Propriedades do servidor no Analysis Services
Determina o Modo de Servidor de uma instância do Analysis Services.