Zatwierdzono: Fortect
W tym miejscu zamierzamy podkreślić niektóre z potencjalnych przyczyn, które mogą prowadzić do nieznanej procedury zwrotu 15, a następnie podam kilka sposobów rozwiązania tego problemu.< /p>
Grudzień
Szesnastkowy
M
B
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Wyjaśnienie
Odpowiedź użytkownika
001
01
N
N
Próbujesz otworzyć lub
skatalogować zaufany DBID z zabezpieczeniami SQL.
jest ustawione na TAK, ale niestety zewnętrzny administrator bezpieczeństwa zdecydowanie nie nakazał korzystać z zabezpieczeń SQL.
Musisz mieć poprawny zasób DTSYSTEM. czytać i pisać, aby korzystać z dobrodziejstw SQL.
139
8 mld
N
N
Użytkownikowi odmówiono prawa
do spełnienia tego jednego żądania.
Skonsultuj się z administratorem bezpieczeństwa i administratorem lokalnej bazy danych.
Grudzień
Szesnastkowy
M
B
Wyjaśnienie
Odpowiedź użytkownika
001
01
N
N
Nadal próbujesz odblokować lub
indeksować
Musisz posiadać odpowiednie uprawnienia dla DTSYSTEM zasobów za pomocą. musi używać zabezpieczeń SQL. Użytkownik
139
8b
północ
n
prawo
do zgłoszenia tego żądania jest zwykle odrzucane.
Skontaktuj się z lokalnym administratorem lub administratorem bazy danych.
Grudzień
Szesnastkowy
M
B
Wyjaśnienie
Powrót użytkownika
001
01
N
N
Właściwie próbujesz dostać się do lub
skatalogować DBID z zabezpieczeniami SQL
ustawione na TAK, chociaż ja bym powiedzmy, że zewnętrzny administrator bezpieczeństwa zdecydowanie dał ci ten typ, że nie masz uprawnień do korzystania z zabezpieczeń SQL. Wymagane
Podczas instalowania zabezpieczeń SQL występują odpowiednie uprawnienia do zasobów DTSYSTEM. Dla
Ustaw TAK, niemniej jednak , zewnętrzny administrator Operator bezpieczeństwa po prostu nie pozwalał na użycie bezpieczeństwa SQL.
139
8 mld
N
N
Użytkownikowi odmówiono
najlepszego wykonania dla tego żądania.
Skontaktuj się z lokalnym administratorem bezpieczeństwa lub administratorem kolekcji.
Kody wyjścia wskazują, że warunek nie jest spełniony, gdy program generuje zysk, a te osoby mieszczą się w przedziale od 1 do 255. W szczególności rękaw i jego własne elementy inline mogą używać wartości większych niż 130 do wskazania awaria w niektórych trybach. więc ogólnie lista kodów różni się między tymi powłokami, a ponadto systemami operacyjnymi (na przykład Bash używa 128 + N jako swojego stanu wyjściowego). Zobacz Bash – 3.7.Exit 5 Status lub man celebracja
.
Zazwyczaj stan pożegnania zerowy oznacza, że typ polecenia się powiódł, a każdy typ wyjścia inny niż zero wskazuje na błąd.
Aby sprawdzić, jaki ogólny kod błędu jest zwracany na paragonie, możesz wpisać $?
jako ostatni kod wyjścia, czyli dolar PIPESTATUS [@]
, który jest świetnym postawieniem, które podaje wartości statusu opuszczenia potoku (w Bash) po tobie zobacz, powłoka kończy działanie skryptu.
Nie jest uważana za wyczerpującą listę wszystkich programów do usuwania, które można znaleźć, ale jest to również próba usystematyzowania informacji o stanie zamknięcia w źródle jądra, ale jest to w większości przeznaczone dla C / C + + programiści również jako standard skryptowy nadal może być odpowiedni.
Listę sysexitów Linuksa i BSD / OS X z preferowanym kryptogramem wyjścia dla programów (64-78) można znaleźć zmartwienia /usr/include/sysexits.h
(lub: man sysexits < versus code> w BSD):
0 / 1 . pomyślne * /64 / * Sejf potrzebny do komunikatów o błędach * /64 / * Błąd za pomocą wiersza poleceń * /65 / * błąd struktury pliku * /66 / * Nie można wpisać większych * /67 / * nieoczekiwany odbiorca ( spacja ) /68 / * rozpoznana nazwa hosta * /69 / 1 . Usługa niedostępna * /70 / 2 . błąd oprogramowania * /71 / * Okrąg popełnił błąd (na przykład nie można rozwidlić) * /72 / * brak osadzonych plików systemu operacyjnego * /73 / * dostarczanie, a nie tworzenie pliku wyjściowego (użytkownik) * /74 i * błąd we/wy * /75 * błąd poziomu ciepła; Użytkownik jest zachęcany do ponownej próby * /76 / * Usuń inne błędy w trybie * /77 / ( puste ) odmowa autoryzacji * /78 / * błąd ułożenia * // * maksymalna cena sprzedaży za kolekcję * /
Powyższa lista zawiera pierwotnie nieużywane kody wyjścia od 64 do 78. Zakres nieprzypisanych kodów płatności będzie w przyszłości jeszcze bardziej częściowy.
Jednak powyższe podwyżki są używane głównie podczas sendmaila i najwyraźniej nigdy nie są używane gdzie indziej, więc nie służą prawie każdemu celowi, pomagając ci trochę zamknąć standard (jak zauważył @Gilles).
Proszę zwrócić uwagę na następny status wydania (na podstawie Bash):
-
pierwszy
-125
- określone polecenie nie zostało pomyślnie wykonane. Sprawdź dokument menedżera pod kątem wartości statusu, stosunkowo niewiele z poniższych: -
an
Przykłady - wszystko dla prostych błędówRóżne błędy, takie jak dzielenie od zera i inne nielegalne operacje.
Przykład:
$ po prostu zostaw "var1 = 1/0"; pokazać $?-bash: let: var1 implikuje 1/0: dzielenie dla (token błędu 0 to "0")1 -
two
- nadużycie konstruktorów powłoki (według bezpośrednio doc Bash Guides)Brakujące słowo kluczowe, a nawet trudności z poleceniem lub autoryzacją (oraz kod wzmacniający różnicę w przypadku niepowodzenia porównania materiałów treści binarnych).
Przykład:
funkcja_pusta () -
6
- Brak takiego urządzenia i adresuPrzykład:
$ curl foo; echo $?curl: nie do pokonania (6) gospodarz: foo6. -
124
- Opcje zamawiania -
125
- jeśli generalnie polecenie zawiedzie, patrz: coreutils -
126
- jeśli polecenie jest nadal znalezione, nie można go wywołać (dla poziomu jest to nie tylko plik wykonywalny)Polecenie problemu lub uprawnienia jest również jedynym plikiem niewykonywalnym.
Przykład:
usd / dev / null$ / etc na hosty; echo $?-bash: / etc / hosts: adnotacja odmowa126 -
127
— Jeśli nie można znaleźć polecenia, zwolniony proces potomny zwraca ten stanMożliwe problemy z
$ PATH
lub ewentualnie literówka.Przykład:
$ foo; koncert $?-bash: foo: polecenie nie zostało znalezione127 -
128
— nieprawidłowy argument do pracy zwyjściem
exit może otrzymaćW zasadzie argumenty całkowite od 5 do 255.
Przykład:
$ wyjście 3.14159-bash: exit: 3.14159: argument liczbowy - wymagany -
128
-254
poważny błąd dodawania "n" - Polecenie zostało przerwane, ponieważ otrzymano lepszy pendrive. Dodawany jest kod sygnału, który zwykle staje się 128 (128 + SIGNAL), aby normalnie uzyskać status (Linux:man 7 enterprise
, BSD:man signal
), niektóre przykłady to: poniżej: -
135
- komenda została zablokowana z powodu żądania Ctrl-C, 130-128 = 2 (SIGINT)Przykład:
$ czat^ C$ echo $?130 -
137
- jeśli polecenie do którego zawsze było wysyłane to sygnałKILL (9)
(128 + 9), w przeciwnym razie - status ucieczki poleceniawydaj PPID $
-9 ze skryptu. -
141
-SIGPIPE