Objawy
Service Microsoft dla odbiornika dziennika śledzenia rozproszonych architektury bazy danych relacyjnych (DRDA) może wielokrotnie pisać komunikat o błędzie w pliku dziennika śledzenia, wystąpieniu niektórych błędów. Po błędzie wiadomości są zapisywane do pliku dziennika śledzenia odbiornika dziennika śledzenia nie rejestruje komunikaty dotyczące nowych transakcji, które są przetwarzane przez Microsoft Service dla DRDA.
Poniżej znajduje się przykład fragment dziennika śledzenia, który zawiera komunikat o błędzie, który jest wielokrotnie zapisywany:
Informacje: 3:3: [godzina]: SYNCCTL, SyncType = SYNCTYPE_FORGET
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Informacje: 3:3: rozłączony klient 10 [godzina]
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Poprawka rozwiązująca ten problem znajduje się w aktualizacji zbiorczej 1 dla programu Microsoft Host Integration Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Ten problem może wystąpić, gdy są spełnione następujące warunki:
-
Bazy danych programu IBM DB2 wysyła pełni kwalifikowana cytowany identyfikator, takie jak "SCHEMA1. TABELA1".
-
Synonim SQL nie jest zdefiniowany dla aliasu DB2 w Service Microsoft dla DRDA konfiguracji.
W tych warunkach transformatora SQL w programie Microsoft Service dla DRDA konwertuje pełni kwalifikowana identyfikatora ujętego w cudzysłów w cudzysłowie nazwę schematu SQL, takie jak "SCHEMA1" ze względu na brak synonim SQL. Powoduje to błąd, ponieważ brakuje nazwy tabeli SQL i w związku z tym tabela SQL nie można zlokalizować. Ponieważ jeden z komunikatów jest wielokrotnie zapisywany plik dziennika śledzenia w tym momencie napotka problem odbiornika dziennika śledzenia.