SQL2300N | Identyfikator nazwy tabeli jest za długi albo nie został podany jako część nazwy tabeli. |
Objaśnienie: Nazwa tabeli musi być pełna. Musi ona mieć format id_autoryzowanego_użytkownika.nazwa_tabeli, gdzie id_autoryzowanego_użytkownika składa się z 1 do 30 znaków, a nazwa_tabeli składa się z 1 do 128 znaków (w środowisku MBCS są to bajty).
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę z nazwą pełną, uwzględniając poprawny kwalifikator.
SQL2301N | Parametr nazwa_tabeli jest niepoprawny. Parametr jest za długi, podano tylko ID autoryzowanego użytkownika, albo adres nazwy jest niepoprawny. |
Objaśnienie: Nazwa tabeli musi być pełna i mieć format id_autoryzowanego_użytkownika.nazwa, gdzie id_autoryzowanego_użytkownika składa się z 1 do 30 znaków, a nazwa składa się z 1 do 128 znaków (w środowisku MBCS są to bajty).
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawną nazwę tabeli.
SQL2302N | Lista indeksów jest niepoprawna. Podano niepoprawny adres listy, liczba pozycji na liście jest mniejsza niż podana liczba indeksów lub podano niepoprawny adres dla indeksu z listy. |
Objaśnienie: Adres listy jest niepoprawny, liczba pozycji na liście jest mniejsza niż podana liczba indeksów lub adres dla indeksu z listy jest niepoprawny.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawną listę indeksów.
SQL2303N | Parametr statsopt jest niepoprawny. |
Objaśnienie: Parametr statsopt komendy Run Statistics może przyjąć jedną z następujących wartości:
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawny parametr statsopt.
SQL2304N | Parametr sharelev jest niepoprawny. Powinno być 'R' dla odniesienia lub 'C' dla zmiany. |
Objaśnienie: Parametr sharelev komendy RUN STATISTICS musi mieć wartość R dla odniesienia lub C dla zmiany.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę z poprawnym parametrem sharelev.
SQL2305N | Podana tabela jest widokiem. Nie można używać programu narzędziowego do widoku. |
Objaśnienie: Parametr tname określał widok, nie tabelę.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę z poprawnym parametrem tname.
SQL2306N | Tabela lub indeks "<nazwa>" nie istnieje. |
Objaśnienie: W bazie danych nie ma tabeli lub indeksu identyfikowanych przez "<nazwa>" lub indeks identyfikowany przez "<nazwa>" nie został zdefiniowany dla podanej tabeli. Kwalifikator tabeli lub jednego z indeksów może być niepoprawny.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawne nazwy tabel i indeksy.
SQL2307N | Podana tabela jest tabelą systemową. Nie można użyć programu Runstats do tabeli systemowej. |
Objaśnienie: Komenda Run Statistics nie może być użyta do tabeli systemowej.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawną nazwę tabeli.
SQL2308N | Kwalifikator nazwy indeksu "<nazwa>" jest za długi lub nie został podany jako część nazwy indeksu. |
Objaśnienie: Nazwa indeksu musi być pełna. Format wygląda następująco: id_autoryzowanego_użytkownika.nazwa, gdzie id_autoryzowanego_użytkownika składa się z 1 do 30 znaków, a nazwa składa się z 1 do 18 znaków (w środowisku MBCS są to bajty).
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę z nazwą pełną, uwzględniając poprawny kwalifikator.
SQL2309N | Nazwa indeksu "<nazwa>" jest niepoprawna. Nazwa jest za długa lub podano tylko kwalifikator. |
Objaśnienie: Nazwa indeksu musi być pełna. Format wygląda następująco: id_autoryzowanego_użytkownika.nazwa, gdzie id_autoryzowanego_użytkownika składa się z 1 do 30 znaków, a nazwa składa się z 1 do 18 znaków (w środowisku MBCS są to bajty).
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Wprowadź ponownie komendę, podając poprawny indeks.
SQL2310N | Program narzędziowy nie mógł wygenerować statystyk. Zwrócono błąd "<sqlcode>". |
Objaśnienie: Podczas gromadzenia danych statystycznych wystąpił błąd.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: W celu uzyskania dalszych informacji sprawdź numer komunikatu o błędzie. Wprowadź zmiany i wprowadź ponownie komendę.
SQL2311N | Użytkownik nie ma uprawnień do uruchomienia narzędzia Run Statistics na tabeli "<nazwa>". |
Objaśnienie: Użytkownik próbował wykonać statystykę dla podanej tabeli bez wymaganych uprawnień (SYSADM lub DBADM albo CONTROL dla tabeli). Jeśli tabela podana w instrukcji RUNSTATS jest główną tabelą w hierarchii tabel, nazwą tabeli zwróconą w komunikacie może być podtabela podanej tabeli głównej.
Program narzędziowy zatrzymał przetwarzanie.
Działanie użytkownika: Nie uruchamiaj programu Run Statistics bez odpowiednich uprawnień.
SQL2312N | Sterta statystyki jest za mała, aby przeprowadzić tę operację. Sugerowana wielkość sterty to "<liczba>" stron. |
Objaśnienie: Ustawienie parametru konfiguracyjnego bazy danych stat_heap_sz nie jest na tyle duże, aby zgromadzić statystyki tabeli o rozkładzie niejednorodnym.
Działanie użytkownika: Zaktualizuj parametr konfiguracyjny bazy danych stat_heap_sz do sugerowanej wartości i spróbuj ponownie.
SQL2313W | Wykorzystano całą pamięć na stercie statystyk. Zebrano statystyki dla pierwszych "<n1>" z ogólnej liczby "<n2>" wierszy. |
Objaśnienie: Ustawienie parametru konfiguracyjnego bazy danych stat_heap_sz nie jest na tyle duże, aby zgromadzić statystyki tabeli o rozkładzie niejednorodnym. Można przetworzyć tylko <n1> z <n2> wierszy.
Działanie użytkownika: Zwiększ parametr konfiguracyjny bazy danych stat_heap_sz o 20 procent i spróbuj ponownie.
SQL2314W | Niektóre statystyki są niespójne. Nowo zebrane dane "<obiekt1>" są niespójne z istniejącymi "<obiekt2>". |
Objaśnienie: Wydanie komendy RUNSTATS dla tabeli może spowodować sytuację, w której statystyki na poziomie tabeli są niespójne z już istniejącymi statystykami na poziomie indeksu. Na przykład, jeśli statystyki na poziomie indeksu zostały zebrane w konkretnej tabeli i później została usunięta znaczna liczba wierszy z tej tabeli, wydanie komendy RUNSTATS dla tabeli może spowodować, że tabela będzie znacząco mniejsza niż FIRSTKEYCARD, co oznacza stan niespójności. Podobnie wydanie komendy RUNSTATS dla indeksów może pozostawić statystyki na istniejącym poziomie tabeli w stanie niespójności. Na przykład jeśli, statystyki na poziomie tabeli zostały zebrane w konkretnej tabeli i później została usunięta znaczna liczba wierszy z tej tabeli, to wydanie RUNSTATS dla indeksów może spowodować, że dla niektórych kolumn liczba COLCARD będzie większa niż liczba wierszy w tabeli.
Działanie użytkownika: Jeśli wprowadzono komendę RUNSTATS tylko dla indeksów, wydaj ją również dla tabeli, aby statystyki na poziomie indeksu i tabeli były spójne. Podobnie, jeśli wprowadzono komendę RUNSTATS tylko dla tabeli, wydaj RUNSTATS również dla indeksów.