Komunikaty

SQL2600 - SQL2699

SQL2600WWskaźnik do parametru wejściowego do bloku autoryzacji jest niepoprawny lub rozmiar bloku jest niepoprawny.

Objaśnienie: Wskaźnik do parametru struktury autoryzacji jest równy NULL, wskaźnik struktury autoryzacji wskazuje obszar mniejszy niż wartość pola zawierającego długość struktury lub pole zawierające długość struktury ma niepoprawną wartość.

Nie można wykonać komendy.

Działanie użytkownika: Popraw wartość parametru wejściowego i wprowadź ponownie komendę.

SQL2650NDo funkcji API asynchronicznego odczytu protokołu przekazano błędny parametr. Kod przyczyny = "<kod_przyczyny>".

Objaśnienie: Do funkcji API asynchronicznego odczytu protokołu przekazano błędny parametr. Możliwe kody przyczyn:

01
Podano niepoprawne działanie.

02
Kolejny numer protokołu początkowego jest większy lub równy od bieżącego numeru kolejnego aktywnego protokołu bazy danych.

03
Zakres kolejnych numerów protokołów wyznaczony przez numery kolejne protokołu początkowego i końcowego jest zbyt mały.

04
Kolejny numer protokołu początkowego nie odpowiada początkowemu zapisowi w protokole.

05
Nie można określić położenia kolejnego numeru protokołu początkowego.

06
Kolejny numer protokołu końcowego jest mniejszy od numeru kolejnego protokołu początkowego lub równy mu.

07
Bufor jest niewłaściwy dla podanej wielkości.

08
Bufor nie jest zbyt mały, aby pomieścić zapis protokołu.

09
Wskaźnik jest niepoprawny.

Działanie użytkownika: Dla kodu przyczyny 01 sprawdź, czy zapisywane działanie to SQLU_RLOG_QUERY, SQLU_RLOG_READ lub SQLU_RLOG_READ_SINGLE.

Dla kodu przyczyny 02 sprawdź, czy numer kolejny protokołu początkowego jest mniejszy od bieżącego kolejnego numeru aktywnego protokołu zwróconego w strukturze danych protokołu odczytu.

Dla kodu przyczyny 03 sprawdź, czy końcowy numer kolejny protokołu jest odpowiednio większy od numeru początkowego.

Dla kodu przyczyny 04 sprawdź, czy początkowy numer kolejny protokołu albo został zainicjowany albo jest o 1 większy od ostatniego numeru kolejnego protokołu odczytu.

Dla kodu przyczyny 05 sprawdź, czy początkowy numer kolejny protokołu jest elementem rozszerzenia nazwy protokołu w ścieżce dostępu do protokołu bazy danych.

Dla kodu przyczyny 06 sprawdź, czy numer kolejny protokołu końcowego jest większy od numeru kolejnego protokołu początkowego.

Dla kodu przyczyny 07 sprawdź, czy bufor został przydzielony i czy ma wielkość odpowiadającą parametrowi wielkości buforu.

Dla kodu przyczyny 08 zwiększ wielkość przydzielonego buforu.

Dla kodu przyczyny 09 sprawdź, czy poprawnie przydzielono pamięć i właściwie zainicjowano wskaźniki.

SQL2651NNie można asynchronicznie odczytać zapisów w protokole pozwiązanym z tą bazą danych.

Objaśnienie: Funkcja API asynchronicznego odczytu została użyta w stosunku do bazy danych, która nie ma włączonego LOG RETAIN ani USER EXITS ON. Można odczytywać tylko protokoły powiązane z bazami danych, w których można odtwarzać zmiany.

Działanie użytkownika: Zaktualizuj konfigurację bazy danych wskazanej w funkcji API asynchronicznego odczytu, włączając LOG RETAIN i/lub USER EXITS.

SQL2652NZa mało pamięci, aby uruchomić asynchroniczny odczyt protokołu.

Objaśnienie: Nie udało się przydzielić wewnętrznych buforów używanych przez funkcję API asynchronicznego odczytu.

Działanie użytkownika: Zwiększ obszar pamięci dostępny dla tego procesu (zwiększ pamięć rzeczywistą lub wirtualną albo usuń zbędne procesy działające w tle) lub zmniejsz zakres numerów kolejnych protokołów podany do funkcji API asynchronicznego odczytu.

SQL2653WFunkcje Restore, Forward lub Crash Recovery mogły ponownie użyć numerów kolejnych protokołów z tego samego zakresu. Kod przyczyny = "<kod_przyczyny>".

Objaśnienie: Funkcje Restore, Forward lub Crash Recovery mogły ponownie użyć numerów kolejnych protokołów z tego samego zakresu. Możliwe kody przyczyn:

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL2654WProtokół bazy danych został asynchronicznie odczytany do końca bieżącego aktywnego protokołu.

Objaśnienie: Program Asynchronous Log Reader odczytał wszystkie zapisy w aktywnym protokole bazy danych.

Działanie użytkownika: Nie jest wymagane żadne działanie.

SQL2655NProgram Asynchronous Log Reader napotkał plik "<nazwa>", który nie jest powiązany z asynchronicznie odczytywaną bazą danych.

Objaśnienie: Program Asynchronous Log Reader próbował odczytać zapisy protokołu z podanego pliku protokołu. Podany plik protokołu nie jest skojarzony z asynchronicznie odczytywaną bazą danych.

Działanie użytkownika: Usuń ten plik protokołu z katalogu protokołów bazy danych. Przenieś poprawny plik protokołu do katalogu protokołów bazy danych i powtórz wywołanie funkcji API Asynchronous Log Reader.

SQL2656NProgram Asynchronous Log Reader napotkał plik "<nazwa>", którego nie można odczytać.

Objaśnienie: Program Asynchronous Log Reader próbował odczytać zapisy protokołu z podanego pliku protokołu. Podany plik protokołu jest uszkodzony i nie można go odczytać.

Działanie użytkownika: Zwiększ numer początkowy odczytu protokołu i powtórz wywołanie funkcji API Asynchronous Log Reader, aby rozpocząć odczyt za podanym plikiem protokołu.

SQL2657NW katalogu protokołu bazy danych nie można znaleźć żądanego przez Program Asynchronous Log Reader pliku "<nazwa>".

Objaśnienie: Program Asynchronous Log Reader wymaga zapisów protokołu z podanego pliku protokołu. Jednak podanego pliku nie ma w katalogu protokołu bazy danych.

Działanie użytkownika: Przesuń podany plik do katalogu protokołu odczytywanej asynchronicznie bazy danych. Jeśli została zmieniona ścieżka do protokołu bazy danych, plik protokołu może znajdować się w starej ścieżce. Wprowadź ponownie funkcję API Asynchronous Log Reader.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]