Настройка дополнительных параметров для файлов журнала DQS

В этом разделе описано, как настроить дополнительные параметры файлов журнала Сервер DQS и Клиент Data Quality, такие как скользящий предельный размер файла для файлов журнала, шаблон отметки времени для событий и т. д.

ПримечаниеПримечание

Эти действия нельзя выполнить с помощью приложения Клиент Data Quality, они предназначены только для продвинутых пользователей.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Настройка параметров журнала сервера DQS

  • Настройка параметров журнала клиента DQS

Перед началом

Безопасность

Разрешения

  • Учетная запись Windows должна быть членом предопределенной роли сервера sysadmin на этом экземпляре SQL Server для изменения параметров конфигурации в таблице A_CONFIGURATION базы данных DQS_MAIN.

  • Чтобы настраивать параметры журналов Клиент Data Quality, необходимо быть членом группы администраторов на компьютере, где изменяется файл DQLog.Client.xml.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Настройка параметров журнала сервера DQS

Параметры журнала Сервер DQS представлены в формате XML в столбце VALUE строки ServerLogging в таблице A_CONFIGURATION базы данных DQS_MAIN. Вы можете выполнить следующий SQL-запрос для просмотра сведений о конфигурации:

select * from DQS_MAIN.dbo.A_CONFIGURATION where NAME='ServerLogging'

Необходимо обновить соответствующие сведения в столбце VALUE строки ServerLogging, чтобы изменить параметры конфигурации для журнала Сервер DQS. В этом примере обновляются параметры журнала Сервер DQS, устанавливается скользящий предел файла данных равным 25 000 KБ (по умолчанию он равен 20 000 KБ).

  1. Запустите среду Microsoft SQL Server Management Studio и подключитесь к соответствующему экземпляру SQL Server.

  2. В обозревателе объектов щелкните сервер правой кнопкой мыши и выберите команду Создать запрос.

  3. В окно редактора запросов скопируйте следующие инструкции 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 &amp; 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 TRAN
    
  4. Нажмите клавишу F5, чтобы выполнить инструкции. Откройте панель Результаты, чтобы удостовериться в успешном выполнении инструкций.

  5. Чтобы применить изменения, внесенные в конфигурацию журнала Сервер DQS, необходимо выполнить следующие инструкции Transact-SQL. Откройте новое окно редактора запросов и вставьте следующие инструкции Transact-SQL:

    USE [DQS_MAIN]
    GO
    DECLARE @return_value int
    EXEC @return_value = [internal_core].[RefreshLogSettings]
    SELECT 'Return Value' = @return_value
    GO
    
  6. Нажмите клавишу F5, чтобы выполнить инструкции. Откройте панель Результаты, чтобы удостовериться в успешном выполнении инструкций.

ПримечаниеПримечание

Конфигурация параметров журнала Сервер DQS создается автоматически и хранится в файле DQS_MAIN.Log, который обычно находится в папке C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log, если был установлен экземпляр SQL Server по умолчанию. Однако изменения, внесенные непосредственно в этот файл, не сохраняются, они перезаписываются параметрами конфигурации из таблицы A_CONFIGURATION базы данных DQS_MAIN.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Настройка параметров журнала клиента DQS

Файл параметров конфигурации журнала Клиент Data Quality DQLog.Client.xml обычно находится в папке C:\Program файлы\Microsoft SQL Server\110\Tools\Binn\DQ\config. Содержание этого XML-файла подобно XML-файлу с параметрами конфигурации журнала Сервер DQS, который был изменен ранее. Настройка параметров журнала Клиент Data Quality:

  1. Откройте любой редактор XML-файлов или Блокнот с правами администратора.

  2. Откройте файл DQLog.Client.xml в этом редакторе или в Блокноте.

  3. Внесите необходимые изменения и сохраните этот файл, чтобы изменения журнала были применены.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

См. также

Основные понятия

Настройка степеней серьезности для файлов журнала DQS