Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Importante
Os Serviços de Qualidade de Dados (DQS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao DQS no SQL Server 2022 (16.x) e em versões anteriores.
Este tópico descreve como definir configurações avançadas para arquivos de log do Data Quality Server e do Data Quality Client, como definir o limite de tamanho de arquivo contínuo dos arquivos de log, definir o padrão de carimbo de data/hora dos eventos e assim por diante.
Observação
Essas atividades não podem ser executadas usando o Data Quality Client e destinam-se apenas a usuários avançados.
Antes de começar
Segurança
Permissões
Sua conta de usuário do Windows deve ser membro da função de servidor fixa sysadmin na instância do SQL Server para modificar as definições de configuração na tabela A_CONFIGURATION no banco de dados DQS_MAIN.
Tem de ter sessão iniciada como membro do grupo Administradores no computador onde está a modificar o ficheiro DQLog.Client.xml para definir as definições de registo do Cliente Data Quality.
Definir configurações de log do Data Quality Server
As configurações de log do Data Quality Server estão presentes em um formato XML na coluna VALUE da linha ServerLogging na tabela A_CONFIGURATION no banco de dados DQS_MAIN. Você pode executar a seguinte consulta SQL para exibir as informações de configuração:
select * from DQS_MAIN.dbo.A_CONFIGURATION where NAME='ServerLogging'
Você deve atualizar as informações apropriadas na coluna VALUE da linha ServerLogging para alterar as definições de configuração para o log do Data Quality Server. Neste exemplo, atualizaremos as configurações de log do Data Quality Server para definir o limite de tamanho de arquivo contínuo para 25000 KB (o padrão é 20000 KB).
Inicie o Microsoft SQL Server Management Studio e conecte-se à instância apropriada do SQL Server.
No Pesquisador de Objetos, clique com o botão direito do mouse no servidor e clique em Nova Consulta.
Na janela Editor de Consultas, copie as seguintes instruções SQL:
-- Begin the transaction. BEGIN TRAN GO -- set the XML value field for the row with name=ServerLogging update DQS_MAIN.dbo.A_CONFIGURATION set VALUE='<configuration> <configSections> <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e44a2bc38ed2c13c" /> </configSections> <loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="" logWarningsWhenNoCategoriesMatch="true"> <listeners> <add fileName="###REPLACE_THIS_WITH_SQL_SERVER_INSTANCE_LOG_FOLDER_NAME###DQServerLog.###REPLACE_THIS_WITH_SQL_CATALOG_NAME###.log" footer="" formatter="Custom Text Formatter" header="" rollFileExistsBehavior="Increment" rollInterval="None" rollSizeKB="25000" timeStampPattern="yyyy-MM-dd" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e44a2bc38ed2c13c" traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e44a2bc38ed2c13c" name="Rolling Flat File Trace Listener" /> </listeners> <formatters> <add template="{timestamp(local)}|[{threadName}]|{dictionary({value}|)}{message}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e44a2bc38ed2c13c" name="Custom Text Formatter" /> </formatters> <logFilters> <add enabled="true" type="Microsoft.Practices.EnterpriseLibrary.Logging.Filters.LogEnabledFilter, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=e44a2bc38ed2c13c" name="LogEnabled Filter" /> </logFilters> <categorySources /> <specialSources> <allEvents switchValue="All" name="All Events" /> <notProcessed switchValue="All" name="Unprocessed Category" /> <errors switchValue="All" name="Logging Errors & Warnings"> <listeners> <add name="Rolling Flat File Trace Listener" /> </listeners> </errors> </specialSources> </loggingConfiguration> </configuration>' WHERE NAME='ServerLogging' GO -- check the result select * from DQS_MAIN.dbo.A_CONFIGURATION where NAME='ServerLogging' -- Commit the transaction. COMMIT TRANPressione F5 para executar as instruções. Verifique o painel Resultados para verificar se as instruções foram executadas com êxito.
Para aplicar as alterações feitas na configuração de log do Data Quality Server, você deve executar as instruções Transact-SQL a seguir. Abra uma nova janela do Editor de Consultas e cole as seguintes instruções Transact-SQL:
USE [DQS_MAIN] GO DECLARE @return_value int EXEC @return_value = [internal_core].[RefreshLogSettings] SELECT 'Return Value' = @return_value GOPressione F5 para executar as instruções. Verifique o painel Resultados para verificar se as instruções foram executadas com êxito.
Observação
A configuração das definições de log do Data Quality Server é gerada dinamicamente e armazenada no ficheiro de log DQS_MAIN, que normalmente está disponível em C:\Programas\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Log se instalou a instância padrão do SQL Server. No entanto, as alterações feitas diretamente neste arquivo não são mantidas e são substituídas pelas definições de configuração na tabela A_CONFIGURATION no banco de dados DQS_MAIN.
Definir configurações de log do cliente Data Quality
O arquivo de configuração de log do Data Quality Client, DQLog.Client.xml, normalmente está disponível em C:\Arquivos de Programas\Microsoft SQL Server\130\Tools\Binn\DQ\config. O conteúdo do arquivo XML é semelhante ao arquivo XML que você modificou anteriormente para as definições de configuração do log do Data Quality Server. Para definir as configurações de log do Cliente Data Quality:
Execute qualquer ferramenta de edição XML ou bloco de notas como administrador.
Abra o arquivo DQLog.Client.xml na ferramenta ou no bloco de notas.
Faça as alterações necessárias e salve o arquivo para aplicar as novas alterações de log.