Aracılığıyla paylaş


dqs günlük dosyaları için gelişmiş ayarları yapılandırma

Bu konu için Gelişmiş ayarlar yapılandırmak açıklar Data Quality Sunucusuve Data Quality İstemcisigünlük dosyaları, küme çalışırken dosya boyutu sınırı günlük dosyaları gibi olayların zaman damgası belirleme ve bu şekilde devam.

[!NOT]

Bu faaliyetler kullanılarak gerçekleştirilemez Data Quality İstemcisive yalnızca ileri düzey kullanıcılar için amaçlanmıştır.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • Veri kalitesi sunucu günlüğü ayarlarını yapılandırma

  • Veri kalitesi istemci günlüğü ayarlarını yapılandırma

Başlamadan Önce

Güvenlik

İzinler

  • Windows kullanıcı hesabınızı DQS_MAIN veritabanındaki A_CONFIGURATION tablo yapılandırma ayarlarını değiştirmek için sysadmin sabit sunucu rolü SQL Server örneği bir üyesi olmanız gerekir.

  • Sen burada yapılandırmak için DQLog.Client.xml dosyasını değiştirerek bilgisayarda Administrators grubunun üyesi olarak oturum açmanız gerekir Data Quality İstemcisigünlük ayarlarını.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Veri kalitesi sunucu günlüğü ayarlarını yapılandırma

Data Quality SunucusuGünlüğü ayarlarını bir xml biçiminde mevcut değeri sütununda ServerLogging DQS_MAIN veritabanı A_CONFIGURATION tablosundaki satır. Yapılandırma bilgilerini görüntülemek için aşağıdaki sql sorgusu çalıştırabilirsiniz:

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

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

Gerekli bilgileri güncelleştirmeniz gerekir değeri sütununda ServerLogging için yapılandırma ayarlarını değiştirmek için satır Data Quality Sunucusugünlüğü. Bu örnekte, biz-ecek güncelleştirmek Data Quality Sunucusuoturum 25000 (varsayılan, 20000 kb) kb ile çalışırken dosya boyutunu ayarlamak için.

  1. SQL Server Management Studio'yu başlatın ve uygun SQL Server örneğine bağlanmak.

  2. Nesne Explorer'da sunucuyu sağ tıklatın ve ardından Yeni sorgu.

  3. Sorgu Düzenleyicisi penceresinde aşağıdaki sql deyimlerini kopyalayın:

    -- 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
    
    -- 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. Deyimleri çalıştırmak için F5 tuşuna basın. Kontrol sonuçları bölmesi deyimleri başarıyla yürütülen olun.

  5. Yapılan değişiklikleri uygulamak için Data Quality Sunucusugünlük yapılandırmasını, aşağıdaki Transact-sql deyimlerinin çalıştırmalısınız. Yeni bir sorgu Düzenleyicisi penceresini açın ve aşağıdaki Transact-sql deyimlerinin yapıştırın:

    USE [DQS_MAIN]
    GO
    DECLARE @return_value int
    EXEC @return_value = [internal_core].[RefreshLogSettings]
    SELECT 'Return Value' = @return_value
    GO
    
    USE [DQS_MAIN]
    GO
    DECLARE @return_value int
    EXEC @return_value = [internal_core].[RefreshLogSettings]
    SELECT 'Return Value' = @return_value
    GO
    
  6. Deyimleri çalıştırmak için F5 tuşuna basın. Kontrol sonuçları bölmesi deyimleri başarıyla yürütülen olun.

[!NOT]

Data Quality SunucusuGünlük ayarlarını yapılandırmasını dinamik olarak oluşturulur ve DQS_MAIN içinde depolanır.Günlük dosyası, genellikle C:\Program Files\Microsoft SQL Server\MSSQL11 mevcuttur.SQL Server'ın varsayılan örneği yüklediyseniz MSSQLSERVER\MSSQL\Log. Ancak, doğrudan bu dosyada yapılan değişiklikleri tutun ve DQS_MAIN veritabanındaki A_CONFIGURATION tablo yapılandırma ayarları tarafından geçersiz kılınır.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Veri kalitesi istemci günlüğü ayarlarını yapılandırma

Data Quality İstemcisiGünlük ayarını yapılandırma dosyası, DQLog.Client.xml, C:\Program Files\Microsoft SQL Server\110\Tools\Binn\DQ\config ulaşabileceğiniz. xml dosyasının içeriğini xml dosyası, önceki için değiştirdiğiniz benzer Data Quality Sunucusuoturum yapılandırma ayarlarını. Yapılandırmak için Data Quality İstemcisioturum ayarları:

  1. Herhangi bir xml düzenleme aracını veya Not yönetici olarak çalıştırın.

  2. DQLog.Client.xml dosyası aracı veya Not Defteri'nde açın.

  3. Gerekli değişiklikleri yapın ve yeni günlük değişiklikleri uygulamak için dosyayı kaydedin.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

Önem düzeyleri dqs günlük dosyalarını yapılandırmak