Microsoft Dynamics CRM 2013 ve 2011'de izlemeyi etkinleştirme

Bu makalede, Microsoft Dynamics CRM'de izlemeyi etkinleştirme açıklanmaktadır.

Şunlar için geçerlidir: Microsoft Dynamics CRM 2011, Microsoft Dynamics CRM 2013
Özgün KB numarası: 907490

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

Microsoft Dynamics CRM, Microsoft Dynamics CRM tarafından gerçekleştirilen eylemleri izleyen izleme dosyaları oluşturmanıza olanak tanır. İzleme dosyaları, Microsoft Dynamics CRM hata iletilerini veya diğer sorunları gidermeniz gerektiğinde yararlıdır.

Yönetilmeyen izleme dosyaları ve yönetilen izleme dosyaları oluşturabilirsiniz. Yönetilmeyen ve yönetilen izleme dosyalarındaki bilgiler, el ile oluşturduğunuz gerekli ve isteğe bağlı kayıt defteri girdileri tarafından belirlenir. Microsoft Dynamics CRM veya Microsoft Dynamics CRM yükledikten sonra bu kayıt defteri girdilerini Microsoft Dynamics CRM sunucusunda veya Microsoft Office Outlook için Microsoft Dynamics CRM istemcisini çalıştıran bilgisayarda oluşturursunuz istemcisini seçin.

Microsoft Dynamics CRM 2011 ve 2013'te, Windows PowerShell uygulamaları kullanarak izlemeyi de etkinleştirebilirsiniz. Daha fazla bilgi için İzleme ayarlarını Windows PowerShell aracılığıyla etkinleştirme bölümüne bakın.

Gerekli kayıt defteri girdileri

Gerekli kayıt defteri girdileri aşağıdadır. Bu kayıt defteri girdilerinin konumu hakkında daha fazla bilgi için Kayıt defteri girdi konumları bölümüne bakın.

Name Tür Veri değeri Notlar
TraceEnabled DWORD 0 veya 1 değeri 0 değerini kullanırsanız izleme devre dışı bırakılır. 1 değerini kullanırsanız izleme etkinleştirilir.
TraceDirectory Dize C:\CRMTrace TraceDirectory kayıt defteri girdisi, izleme günlüğü dosyalarının dizinini belirtir. Dizin mevcut olmalıdır ve Microsoft CRMAppPool'u başlatan kullanıcının bu dizin üzerinde tam denetimi olmalıdır. Microsoft Dynamics CRM yüklediğinizde, varsayılan kullanıcı NT AUTHORITY\NETWORK SERVICE'tir. Bu giriş yalnızca Microsoft Dynamics CRM 3.0 için gereklidir. Sonraki sürümler için izleme dizini, Microsoft Dynamics CRM program dosyalarının yükleme konumuna ayarlanır: C:\Program Files\Microsoft Dynamics CRM\Trace
TraceRefresh DWORD Sıfır ile 99 arasında bir sayı Veriler değiştirildiğinde, diğer izleme kayıt defteri girdilerindeki izleme ayarları uygulanır.

İsteğe bağlı kayıt defteri girdileri

İsteğe bağlı kayıt defteri girdileri aşağıdadır.

Name Tür Veri değeri Notlar
İzleme Kategorileri Dize Category.Feature:TraceLevel TraceCategories kayıt defteri girdisi bir kategorinin, özelliğin ve izleme düzeyinin birleşimidir. Birden çok kategori, özellik ve izleme düzeyi belirtebilirsiniz. Her birleşimi noktalı virgül kullanarak ayırın. Kategorilerin, özelliklerin ve izleme düzeylerinin listesi ve geçerli örnek birleşimleri için İzleme düzeyi değerleri bölümüne bakın.
TraceCallStack DWORD 0 veya 1 değeri 0 değerini kullanırsanız, çağrı yığını izleme dosyasına dahil değildir. 1 değerini kullanırsanız çağrı yığını izleme dosyasına eklenir.
TraceFileSizeLimit DWORD 1 MB ile 100 MB arasında bir boyut TraceFileSizeLimit kayıt defteri girdisi, izleme dosyalarının en büyük boyutunu belirtir. Sınıra ulaşıldığında yeni dosyalar oluşturulur.

İsteğe bağlı kayıt defteri girdilerini oluşturmazsanız, varsayılan veri değerleri kullanılır. Varsayılan veri değerleri hakkında daha fazla bilgi için isteğe bağlı kayıt defteri girdileri için varsayılan veri değerleri bölümüne bakın. Kayıt defteri girdilerini oluşturur ancak kayıt defteri girdileri için veri değerleri belirtmezseniz izleme çalışmaz.

Windows PowerShell aracılığıyla izleme ayarlarını etkinleştirme

Not

Windows PowerShell yapılan bu değişiklikler Kayıt Defteri'ni güncelleştirmez. Bu değişiklikler, MSCRM_CONFIG veritabanındaki DeploymentProperties ve ServerSettingsProperties tablolarını güncelleştirir.

Cmdlet'leri kaydetme

  1. Microsoft Dynamics CRM sunucunuzdaki yönetici hesabında oturum açın.
  2. Windows PowerShell penceresinde şu komutu yazın: Add-PSSnapin Microsoft.Crm.PowerShell.

Bu komut geçerli oturuma Microsoft Dynamics CRM Windows PowerShell ek bileşenini ekler. Ek bileşen, Microsoft Dynamics CRM sunucusunun yüklenmesi ve kurulumu sırasında kaydedilir.

Geçerli ayarların listesini almak için komutunu yazın: Get-CrmSetting TraceSettings.

Çıkış aşağıdakine benzer:

CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

İzleme ayarlarını ayarlama

  1. komutunu yazın: $setting = Get-CrmSetting TraceSettings.
  2. İzlemeyi etkinleştirmek için komutunu yazın: $setting.Enabled=$True.
  3. İzleme ayarlarını ayarlamak için komutunu yazın: Set-CrmSetting $setting.
  4. İzleme ayarlarının geçerli listesini almak için komutunu yazın: Get-CrmSetting TraceSettings.

Windows PowerShell üzerinden izlemeyi devre dışı bırakmak için, 2. adımda komutunu kullanmak dışında aşağıdaki adımları izleyin: $setting.Enabled=$False.

Not

Her değer için örnek komutların biçimi aşağıdaki gibi olmalıdır:

  • $setting. Enabled= $EnabledValue ($True veya $False)
  • $setting. CallStack= $StackValue ($True veya $False)
  • $setting. Kategoriler ="*:Ayrıntılı"
  • $setting. Dizin ="C:\Program Files\Microsoft Dynamics CRM\Trace"
  • $setting. FileSize= 10

Çıkış aşağıdakine benzer:

CallStack : True Categories : *:Error Directory : c:\crmdrop\logs Enabled : True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject

Microsoft Dynamics CRM 2011 ve 2013 izleme günlüğü dosyası konumları

Microsoft Dynamics CRM'de bir izleme oluşturduğunuzda, İzleme Dizini kayıt defteri anahtarı yoksayılır. Microsoft Dynamics CRM izleme için izleme günlüğü dosyası aşağıdaki klasörde oluşturulur:

Sürücü:\Program Files\Microsoft Dynamics CRM\Trace

Microsoft Office Outlook için Microsoft Dynamics CRM 2011 veya 2013 istemcisinde izleme için, Güncelleştirme Paketi 7 veya sonraki bir toplu güncelleştirme yüklüyse izleme günlüğü dosyası aşağıdaki klasörde oluşturulur:

DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces

Kayıt defteri giriş konumları

Microsoft Dynamics CRM sunucu izleme kayıt defteri girdileri aşağıdaki kayıt defteri alt anahtarında bulunur:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Outlook izleme kayıt defteri girdileri için Microsoft Dynamics CRM istemcisi aşağıdaki kayıt defteri alt anahtarında bulunur:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient

Microsoft Dynamics CRM SSRS Veri Bağlayıcısı izleme kayıt defteri girdileri aşağıdaki kayıt defteri alt anahtarında bulunur:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions

Microsoft Dynamics CRM Data Migration Manager izleme kayıt defteri girdileri aşağıdaki kayıt defteri alt anahtarında bulunur:

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD

TraceCategories kayıt defteri girdisi için kategori değerlerinin tam listesi

Microsoft Dynamics CRM 2011 ve 2013

  • ADUtility
  • Uygulama
  • Application.Outlook
  • DataMigration
  • Dağıtım
  • Deployment.Provisioning
  • Deployment.Sdk
  • Özel durum
  • Etm
  • Canlı
  • Live.AggregationDataExport
  • Live.PartnerInteraction
  • Live.Platform
  • Live.Portal
  • Live.Provisioning
  • Live.Support
  • Live.SyncDaemon
  • Izleme
  • NewOrgUtility
  • ObjectModel
  • ParameterFilter
  • Ortam
  • Platform.Async
  • Platform.ImportExportPublish
  • Platform.Import
  • Platform.Metadata
  • Platform.Sdk
  • Platform.Soap
  • Platform.Sql
  • Platform.Workflow
  • Raporlar
  • Sandbox
  • Sandbox.AssemblyCache
  • Sandbox.LoadBalancer
  • Sandbox.CallReturn
  • Sandbox.EnterExit
  • Sandbox.StartStop
  • Sandbox.Performance
  • Sandbox.Monitoring
  • SchedulingEngine
  • ServiceBus
  • Paylaşılan
  • SharePointSütunlama
  • Çözümleri
  • Yönetilmeyen.Outlook
  • Unmanaged.Platform
  • Unmanaged.Sql
  • Görsel

İzleme düzeyi değerleri

TraceLevel için geçerli izleme düzeyi değerlerinin tam listesi

  • Devre Dışı
  • Error
  • Uyarı
  • Bilgi
  • Ayrıntılı

Not

İleti yalnızca kategorinin izleme düzeyi ileti düzeyine eşit veya ondan büyükse günlüğe kaydedilir. Örneğin, Uyarı izleme düzeyi, Uyarı ve Hata düzeyine sahip iletileri günlüğe kaydeder. Bilgi izleme düzeyi, Bilgi, Uyarı ve Hata düzeyine sahip iletileri günlüğe kaydeder. Ayrıntılı izleme düzeyi tüm iletileri günlüğe kaydeder. Yalnızca kısa süreler için Ayrıntılı izleme düzeyi kullanmanız gerekir.

Örnek kategori ve izleme düzeyi bileşimleri

  • *:Verbose

    Not

    Birleşim, *:Verbose tüm iletileri tüm kategorilerde günlüğe kaydeder. Birleşimi yalnızca kısa süreler için kullanmanız *:Verbose gerekir.

  • Application.*:Error

    Not

    Birleşim, Application.*:Error kategori için Hata düzeyine sahip tüm iletileri günlüğe Application.* kaydeder.

  • Platform.*:Warning

    Not

    Birleşim, Platform.*:Warning kategori için Uyarı veya Hata düzeyine sahip tüm iletileri günlüğe Platform.* kaydeder.

İsteğe bağlı kayıt defteri değerleri için varsayılan veri değerleri

  • İzleme Kategorileri: *:Hata
  • TraceCallStack: 0
  • TraceFileSizeLimit: 5

Microsoft Dynamics CRM E-posta Yönlendiricisi hizmeti izleme

Daha fazla bilgi için bkz. Microsoft Dynamics CRM E-posta Yönlendiricisi için izlemeyi etkinleştirme.

Microsoft Dynamics CRM Sunucusu için zamanlanmış izlemeyi etkinleştirme

Daha fazla bilgi için bkz. Microsoft Dynamics CRM için Zamanlanmış İzlemeyi etkinleştirme.

Outlook istemcisi için Microsoft Dynamics CRM izlemeyi etkinleştirme

Daha fazla bilgi için bkz. Outlook istemcisi için Microsoft Dynamics CRM izlemeyi etkinleştirme.