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ı.
[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.
SQL Server Management Studio'yu başlatın ve uygun SQL Server örneğine bağlanmak.
Nesne Explorer'da sunucuyu sağ tıklatın ve ardından Yeni sorgu.
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 & 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 & 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
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.
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
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.
[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ı:
Herhangi bir xml düzenleme aracını veya Not yönetici olarak çalıştırın.
DQLog.Client.xml dosyası aracı veya Not Defteri'nde açın.
Gerekli değişiklikleri yapın ve yeni günlük değişiklikleri uygulamak için dosyayı kaydedin.
[Top]