Jak włączyć śledzenie w Microsoft Dynamics CRM 2013 i 2011 r.
W tym artykule opisano sposób włączania śledzenia w Microsoft Dynamics CRM.
Dotyczy: Microsoft Dynamics CRM 2011 r., Microsoft Dynamics CRM 2013 r.
Oryginalny numer KB: 907490
Ważna
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.
Microsoft Dynamics CRM umożliwia tworzenie plików śledzenia, które monitorują akcje wykonywane przez Microsoft Dynamics CRM. Pliki śledzenia są przydatne w przypadku rozwiązywania problemów z komunikatami o błędach lub innymi problemami w Microsoft Dynamics CRM.
Możesz tworzyć niezarządzane pliki śledzenia i zarządzane pliki śledzenia. Informacje w niezarządzanych i zarządzanych plikach śledzenia są określane przez wymagane i opcjonalne wpisy rejestru utworzone ręcznie. Te wpisy rejestru można utworzyć na serwerze Microsoft Dynamics CRM lub na komputerze z uruchomionym klientem Microsoft Dynamics CRM programu Microsoft Office Outlook po zainstalowaniu Microsoft Dynamics CRM lub Microsoft Dynamics CRM klienta dla programu Outlook.
W Microsoft Dynamics CRM 2011 i 2013 roku można również włączyć śledzenie przy użyciu apletów Windows PowerShell. Aby uzyskać więcej informacji, zobacz sekcję Włączanie ustawień śledzenia za pośrednictwem Windows PowerShell.
Wymagane wpisy rejestru
Poniżej przedstawiono wymagane wpisy rejestru. Aby uzyskać więcej informacji na temat lokalizacji tych wpisów rejestru, zobacz sekcję Lokalizacje wpisów rejestru .
Name (Nazwa) | Wpisać | Wartość danych | Uwagi |
---|---|---|---|
TraceEnabled | DWORD | Wartość 0 lub 1 | Jeśli używasz wartości 0, śledzenie jest wyłączone. Jeśli używasz wartości 1, śledzenie jest włączone. |
TraceDirectory | Ciąg | C:\CRMTrace | Wpis rejestru TraceDirectory określa katalog plików dziennika śledzenia. Katalog musi istnieć, a użytkownik, który uruchamia aplikację Microsoft CRMAppPool, musi mieć pełną kontrolę nad tym katalogiem. Podczas instalowania Microsoft Dynamics CRM domyślnym użytkownikiem jest NT AUTHORITY\NETWORK SERVICE. Ten wpis jest wymagany tylko dla Microsoft Dynamics CRM 3.0. W przypadku nowszych wersji katalog śledzenia jest ustawiony na lokalizację instalacji plików programu Microsoft Dynamics CRM, C:\Program Files\Microsoft Dynamics CRM\Trace |
TraceRefresh | DWORD | Liczba z zakresu od zera do 99 | Po zmianie danych zostaną zastosowane ustawienia śledzenia w innych wpisach rejestru śledzenia. |
Opcjonalne wpisy rejestru
Poniżej przedstawiono opcjonalne wpisy rejestru.
Name (Nazwa) | Wpisać | Wartość danych | Uwagi |
---|---|---|---|
TraceCategories | Ciąg | Category.Feature:TraceLevel | Wpis rejestru TraceCategories jest kombinacją kategorii, funkcji i poziomu śledzenia. Można określić wiele kategorii, funkcji i poziomów śledzenia. Oddziel każdą kombinację za pomocą średnika. Aby uzyskać listę kategorii, funkcji i poziomów śledzenia oraz przykładowych kombinacji, które są prawidłowe, zobacz sekcję Wartości poziomu śledzenia . |
TraceCallStack | DWORD | Wartość 0 lub 1 | Jeśli używasz wartości 0, stos wywołań nie jest uwzględniony w pliku śledzenia. Jeśli używasz wartości 1, stos wywołań zostanie uwzględniony w pliku śledzenia. |
TraceFileSizeLimit | DWORD | Rozmiar od 1 MB do 100 MB | Wpis rejestru TraceFileSizeLimit określa maksymalny rozmiar plików śledzenia. Po osiągnięciu limitu tworzone są nowe pliki. |
Jeśli nie utworzysz opcjonalnych wpisów rejestru, zostaną użyte domyślne wartości danych. Aby uzyskać więcej informacji na temat domyślnych wartości danych, zobacz sekcję Domyślne wartości danych dla opcjonalnych wpisów rejestru . Jeśli utworzysz wpisy rejestru, ale nie określisz wartości danych dla wpisów rejestru, śledzenie nie będzie działać.
Włączanie ustawień śledzenia za pośrednictwem Windows PowerShell
Uwaga
Te zmiany wprowadzone w Windows PowerShell nie aktualizują rejestru. Te zmiany aktualizują tabele DeploymentProperties i ServerSettingsProperties w bazie danych MSCRM_CONFIG.
Rejestrowanie poleceń cmdlet
- Zaloguj się do konta administratora na serwerze Microsoft Dynamics CRM.
- W oknie Windows PowerShell wpisz polecenie:
Add-PSSnapin Microsoft.Crm.PowerShell
.
To polecenie dodaje przystawkę Microsoft Dynamics CRM Windows PowerShell do bieżącej sesji. Przystawka jest rejestrowana podczas instalacji i konfigurowania serwera Microsoft Dynamics CRM.
Aby uzyskać listę bieżących ustawień, wpisz polecenie: Get-CrmSetting TraceSettings
.
Dane wyjściowe będą podobne do następujących:
CallStack: True Categories : *:Error Directory : c:\crmdrop\logs Enabled : False FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
Ustawianie ustawień śledzenia
- Wpisz polecenie:
$setting = Get-CrmSetting TraceSettings
. - Wpisz polecenie , aby włączyć śledzenie:
$setting.Enabled=$True
. - Wpisz polecenie , aby ustawić ustawienia śledzenia:
Set-CrmSetting $setting
. - Wpisz polecenie , aby uzyskać bieżącą listę ustawień śledzenia:
Get-CrmSetting TraceSettings
.
Aby wyłączyć śledzenie za pośrednictwem Windows PowerShell, wykonaj te same kroki, z wyjątkiem użycia polecenia w kroku 2: $setting.Enabled=$False
.
Uwaga
Format przykładowych poleceń dla każdej wartości powinien wyglądać następująco:
- $setting. Enabled= $EnabledValue ($True lub $False)
- $setting. CallStack = $StackValue ($True lub $False)
- $setting. Kategorie ="*:Verbose"
- $setting. Katalog ="C:\Program Files\Microsoft Dynamics CRM\Trace"
- $setting. FileSize= 10
Dane wyjściowe będą podobne do następujących:
CallStack: True Categories : *:Error Directory : c:\crmdrop\logs Enabled : True FileSize : 10 ExtensionData : System.Runtime.Serialization.ExtensionDataObject
lokalizacje plików dziennika śledzenia Microsoft Dynamics CRM 2011 i 2013
Podczas tworzenia śledzenia w Microsoft Dynamics CRM klucz rejestru usługi Trace Directory jest ignorowany. W celu śledzenia Microsoft Dynamics CRM plik dziennika śledzenia jest tworzony w następującym folderze:
Dysk:\Program Files\Microsoft Dynamics CRM\Trace
W celu śledzenia klienta Microsoft Dynamics CRM 2011 lub 2013 dla programu Microsoft Office Outlook plik dziennika śledzenia jest tworzony w następującym folderze, jeśli zainstalowano pakiet zbiorczy aktualizacji 7 lub nowszą aktualizację zbiorczą:
DriveName:\ InstallingUser \Local Settings\Application Data\Microsoft\MSCRM\Traces
Lokalizacje wpisów rejestru
Wpisy rejestru śledzenia serwera Microsoft Dynamics CRM znajdują się w następującym podkluczu rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
Klient Microsoft Dynamics CRM dla wpisów rejestru śledzenia programu Outlook znajduje się w następującym podkluczu rejestru:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Wpisy rejestru śledzenia łącznika danych usługi SSRS Microsoft Dynamics CRM znajdują się w następującym podkluczu rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions
Wpisy rejestru śledzenia Microsoft Dynamics CRM Data Migration Manager znajdują się w następującym podkluczu rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD
Pełna lista wartości kategorii dla wpisu rejestru TraceCategories
Microsoft Dynamics CRM 2011 i 2013
- ADUtility
- Aplikacja
- Application.Outlook
- DataMigration
- Wdrożenie
- Deployment.Provisioning
- Deployment.Sdk
- Wyjątek
- Etm
- Live
- Live.AggregationDataExport
- Live.PartnerInteraction
- Live.Platform
- Live.Portal
- Live.Provisioning
- Live.Support
- Live.SyncDaemon
- Monitorowania
- NewOrgUtility
- ObjectModel
- ParametrFilter
- Platforma
- Platform.Async
- Platform.ImportExportPublish
- Platform.Import
- Platform.Metadata
- Zestaw Platform.Sdk
- Platform.Soap
- Platform.Sql
- Platform.Workflow
- Raporty
- Piaskownicy
- Sandbox.AssemblyCache
- Sandbox.LoadBalancer
- Sandbox.CallReturn
- Sandbox.EnterExit
- Sandbox.StartStop
- Sandbox.Performance
- Sandbox.Monitoring
- SchedulingEngine
- ServiceBus
- Udostępnionych
- SharePointCollaboration
- Rozwiązania
- Unmanaged.Outlook
- Unmanaged.Platform
- Unmanaged.Sql
- Wizualizacje
Wartości poziomu śledzenia
Pełna lista prawidłowych wartości poziomu śledzenia dla funkcji TraceLevel
- Wyłączony
- Error
- Ostrzeżenie
- Informacji
- Pełne
Uwaga
Komunikat jest rejestrowany tylko wtedy, gdy poziom śledzenia dla kategorii jest równy lub większy niż poziom komunikatu. Na przykład poziom śledzenia ostrzeżenia rejestruje komunikaty z poziomem Ostrzeżenie i Błąd. Poziom śledzenia informacji rejestruje komunikaty o poziomie informacji, ostrzeżenia i błędu. Poziom śledzenia pełne rejestruje wszystkie komunikaty. Poziom śledzenia pełnego powinien być używany tylko przez krótki czas trwania.
Przykładowe kombinacje kategorii i poziomu śledzenia
*:Verbose
Uwaga
Kombinacja
*:Verbose
rejestruje wszystkie komunikaty we wszystkich kategoriach. Kombinacji*:Verbose
należy używać tylko przez krótki czas trwania.Application.*:Error
Uwaga
Kombinacja
Application.*:Error
rejestruje wszystkie komunikaty z poziomem Error dla kategoriiApplication.*
.Platform.*:Warning
Uwaga
Kombinacja
Platform.*:Warning
rejestruje wszystkie komunikaty z poziomem Ostrzeżenie lub Błąd dla kategoriiPlatform.*
.
Domyślne wartości danych dla opcjonalnych wartości rejestru
- TraceCategories: *:Error
- TraceCallStack: 0
- TraceFileSizeLimit: 5
śledzenie usługi routera poczty e-mail Microsoft Dynamics CRM
Aby uzyskać więcej informacji, zobacz Jak włączyć śledzenie dla routera poczty e-mail Microsoft Dynamics CRM.
Jak włączyć zaplanowane śledzenie dla serwera Microsoft Dynamics CRM
Aby uzyskać więcej informacji, zobacz Jak włączyć zaplanowane śledzenie dla Microsoft Dynamics CRM.
Jak włączyć śledzenie dla klienta Microsoft Dynamics CRM dla programu Outlook
Aby uzyskać więcej informacji, zobacz How to enable tracing for the Microsoft Dynamics CRM for Outlook client (Jak włączyć śledzenie dla klienta Microsoft Dynamics CRM dla programu Outlook).