SQL1800N | catalog admin komutuna/uygulama programı arabirimine geçersiz bir sqle_request_info yapı göstergesi aktarıldı. |
Açıklama: catalog admin komutuna/uygulama programı arabirimine değiştirge olarak aktarılan sqle_request_info yapı göstergesi geçersiz. İstemci Yapılandırma Yardımcısı isteği için bu gösterge NULL (boş değerli) olmalıdır.
Kullanıcının Yapması Gereken: sqle_request_info için geçerli bir gösterge belirtin ve komutu yeniden verin.
SQL1801N | İstek tipi geçersiz. |
Açıklama: Belirtilen istek tipi bu komut için desteklenmiyor.
Kullanıcının Yapması Gereken: İstek tipinin desteklenen şu istek tiplerinden birinde olmasına dikkat edin:
SQL1802N | İstek tipine ilişkin giriş yok. |
Açıklama: Bu düğüm dizininde, belirtilen istek tipiyle kataloğa alınmış giriş yok.
Kullanıcının Yapması Gereken: Bir girişi aynı istek tipiyle kataloğa alın ve komutu yeniden verin.
SQL1803N | İstenen işlem "No Package Lock" kipinde gerçekleştirilemez. Etkilenen paket: "<paket-adı>". |
Açıklama: Veritabanı yöneticisi şu an "No Package Lock" (Paket Kilidi Yok) kipinde çalışıyor. Bu kip, DB2_NO_PKG_LOCK kayıt ortam değişkeni için "ON" değeri belirlenerek etkinleştirildi.
Bu kipte, paketler üzerindeki etkilerinden ötürü aşağıdaki işlem sınıflarının yürütülmesi önlenir:
İstenen işlem "<paket-adı>" paketini belirtilen şekilde etkileyeceği için bu işleme izin verilmez.
Kullanıcının Yapması Gereken: "No Package Lock" kipinde izin verilmeyen işlemleri yürütme girişiminde bulunmayın. İstenen işlemi gerçekleştirmek için "No Package Lock" kipinden çıkılması gerekir. Bunu yapmak için DB2_NO_PKG_LOCK kayıt ortam değişkeni ayarını değiştirin. Değişkende yapılan bu değişikliğin yürürlüğe girmesi için veritabanı yöneticisi durdurulmalı ve yeniden başlatılmalıdır.
sqlcode: -1803
sqlstate: 57056
SQL1816N | "<sarıcı-adı>" adlı sarıcı, bileşik veritabanı için tanımlamayı denediğiniz "<tip-ya da-sürüm>" veri kaynağına ("<sunucu-tipi>" "<sunucu sürümü>") erişimde kullanılamaz. |
Açıklama: Belirttiğiniz sarıcı, tanımlamak istediğiniz veri kaynağı tipini ya da sürümünü desteklemiyor.
Kullanıcının Yapması Gereken: Tanımlamak istediğiniz veri kaynağı tipini ya da sürümünü hangi sarıcının desteklediğini öğrenmek için belgelere bakın. Sarıcıyı CREATE WRAPPER deyimiyle birleşik veritabanına kaydettirmeye dikkat edin. Daha sonra CREATE SERVER deyimini bu sarıcıyı belirtecek şekilde yeniden kodlayın ve CREATE SERVER deyimini yeniden çalıştırın.
sqlcode: -1816
sqlstate: 560AC
SQL1817N | CREATE SERVER deyimi, bileşik veritabanı için tanımlamak istediğiniz "<tip-ya da-sürüm>" veri kaynağını göstermiyor. |
Açıklama: Bir CREATE SERVER deyimi belirttiğiniz sarıcıya gönderme yaptığında, birleşik veritabanı için tanımlanacak "<tip-ya da-sürüm>" veri kaynağını da göstermelidir.
Kullanıcının Yapması Gereken: CREATE SERVER deyiminde, "<tip-ya da-sürüm>" seçeneğini, tanımlanmakta olan veri kaynağının "<tip-ya da-sürüm>" değerini gösterecek şekilde kodlayın. Daha sonra CREATE SERVER deyimini yeniden çalıştırın.
sqlcode: -1817
sqlstate: 428EU
SQL1818N | Sunduğunuz ALTER SERVER deyimi işlenemedi. |
Açıklama: Bir iş biriminde ALTER SERVER deyiminden önce, ALTER SERVER deyiminin gönderme yaptığı veri kaynağının (ya da veri kaynakları kategorisinin) içindeki bir çizelgeye ya da görünüme ilişkin takma ada gönderme yapan bir SELECT deyimi belirtildi.
Kullanıcının Yapması Gereken: İş biriminin bitmesini bekleyin ve ALTER SERVER deyimini yeniden sunun.
sqlcode: -1818
sqlstate: 55007
SQL1819N | Sunduğunuz DROP SERVER deyimi işlenemedi. |
Açıklama: Bir iş biriminde DROP SERVER deyiminden önce, DROP SERVER deyiminin gönderme yaptığı veri kaynağının (ya da veri kaynakları kategorisinin) içindeki bir çizelgeye ya da görünüme ilişkin takma ada gönderme yapan bir SELECT deyimi belirtildi.
Kullanıcının Yapması Gereken: İş biriminin bitmesini bekleyin ve DROP SERVER deyimini yeniden sunun.
sqlcode: -1819
sqlstate: 55006
SQL1820N | LOB değerine ilişkin işlem başarısız oldu. Neden kodu = "<neden-kodu>". |
Açıklama: Olabilecek neden kodları şunlardır:
Kullanıcının Yapması Gereken: LOB büyüklüğünü azaltın ya da LOB veri tipi üzerinde uygulanmakta olan işlevi başka bir işlevle değiştirin. Son seçenek olarak, deyimden LOB veri tipini kaldırın.
sqlcode: -1820
sqlstate: 560A0
SQL1821W | Alınan LOB değeri değişmiş olabilir. |
Açıklama: LOB (büyük nesne) değerine ertelenen alma temelinde erişildi. LOB değeri, ilk erişildiği zamanla gerçekten alındığı zaman arasında değişmiş olabilir.
Kullanıcının Yapması Gereken: SYSSERVEROPTIONS'da "deferred_lob_retrieval" için "N" değerini belirleyin, sorguyu yeniden sunun ya da uyarıyı dikkate almayın.
sqlcode: +1821
sqlstate: 01621
SQL1822N | "<veri kaynağı adı>" veri kaynağından beklenmeyen "<hata kodu>" hata kodu alındı. İlgili metin ve simgeler: "<simgeler>". |
Açıklama: Bir veri kaynağına gönderme yapılırken, birleşik veritabanı sunucusu veri kaynağından beklenmeyen bir hata kodu aldı; bu hata kodunun DB2 eşdeğeri yok.
Olabilecek bazı hata kodları:
Kullanıcının Yapması Gereken: Veri kaynağında belirtilen hataya ilişkin ileti metnini ve yapılması gereken işlemleri bulup sorunu düzeltin.
SQL1823N | "<sunucu adı>" sunucusundan alınan "<veri tipi adı>" tipi veriye ilişkin hiçbir veri tipi eşlemi yok. |
Açıklama: Bir nesneye ilişkin takma ad yaratma girişiminde bulunuldu. O nesnenin bir ya da daha çok kolonu, birleşik veritabanı sunucusunun tanımadığı bir tipte. Bilinmeyen tip(ler)in adı iletide belirtilir.
Kullanıcının Yapması Gereken: CREATE TYPE MAPPING deyimini kullanarak, belirtilen sunucuda belirtilen tip için bir eşlem yaratın.
sqlcode: -1823
sqlstate: 428C5
SQL1824W | Bu UNION ALL işlenenlerindeki bazı temel çizelgeler aynı olabilir. |
Açıklama: Bir takma ad uzak bir temel çizelgeye, uzak görünüme, uzak diğer ada/eşanlamlıya ya da uzak takma ada gönderme yapabilir. UNION ALL görünümünün iki işleneni farklı takma adlara gönderme yapıyorsa, bunlar aynı çizelgeyi gösteriyor olabilir (ikisi de uzak temel çizelge olarak bilinmiyorsa). Bu ileti, uzak bir temel çizelgenin iki işlenenle güncelleme/silme işlemleri yoluyla iki kez güncellenebileceğini/silinebileceğini bildirerek kullanıcıyı uyarmak için yayınlanır.
Kullanıcının Yapması Gereken: Tüm işlenenlerin farklı uzak çizelgeleri gösterip göstermediğini denetleyin. İki işlenen aynı uzak temel çizelgeyi gösteriyorsa, güncelleme/silme işlemini geri almak için bir geriye işleme (rollback) gerçekleştirebilirsiniz.
sqlcode: +1824
sqlstate: 01620
SQL1825N | Bu SQL deyimi birleşik ortamda işlenemez. |
Açıklama: Bazı sınırlamalar nedeniyle, bu SQL deyimi birleşik ortamda işlenemez. Sınırlamalardan bazılar şunlardır:
Kullanıcının Yapması Gereken: Nedene dayalı olarak:
sqlcode: -1825
sqlstate: 429A9
SQL1826N | "<nesne-adı>" sistem kataloğu nesnesindeki "<kolon-adı>" kolonu için belirtilen "<değer>" değeri geçersiz. |
Açıklama: "<nesne-adı>" sistem kataloğu nesnesindeki "<kolon-adı>" kolonu için geçersiz bir değer ("<değer>") belirtildi.
Deyim işlenemez.
Kullanıcının Yapması Gereken: Belirtilen sistem kataloğu nesnesindeki belirtilen kolona ilişkin geçerli değerler için SQL Reference belgesine bakın. Deyimi düzeltip yeniden sunun.
sqlcode: -1826
sqlstate: 23521
SQL1827N | "<yetki-kimliği>" yerel yetki kimliğinden "<sunucu-adı>" sunucusuna hiçbir kullanıcı eşlemi tanımlanmadı. |
Açıklama: Tanımlı olmayan bir kullanıcı eşlemini atma ya da değiştirme girişiminde bulunuldu.
Kullanıcının Yapması Gereken: Bu bir ALTER USER MAPPING deyimiyse, önce CREATE USER MAPPING deyimini kullanarak bir kullanıcı eşlemi yaratın. Sonra kullanıcı eşlemini değiştirin. Bu bir DROP USER MAPPING deyimiyse, kullanıcı eşlemi varolmadığı için ek işlem yapılması gerekmez.
sqlcode: -1827
sqlstate: 42704
SQL1828N | "<sunucu-adı>" adlı uzak sunucu ya da sunucu tipi "<sunucu-tipi>", sürümü "<sunucu-sürümü>", protokolü "<sunucu-protokolü>" olan uzak sunucu grubu için hiçbir "<seçenek-adı>" sunucu seçeneği tanımlanmadı. |
Açıklama: Tanımlı olmayan bir sunucu seçeneğini atma ya da değiştirme girişiminde bulunuldu.
Kullanıcının Yapması Gereken: Bu bir ALTER SERVER deyimiyse, önce CREATE SERVER deyimini kullanarak bir sunucu seçeneği yaratın. Sonra sunucu seçeneğini değiştirin. Bu bir DROP SERVER deyimiyse, sunuculara ilişkin sunucu seçeneği varolmadığı için ek işlem yapılması gerekmez.
sqlcode: -1828
sqlstate: 42704
SQL1830N | EXPRESSION AS yantümcesini kullanan karşılaştırma belirtiminden önce RETURNS yantümcesi belirtilmeli. |
Açıklama: EXPRESSION AS yantümcesini içeren PREDICATE yantümcesinden önce RETURNS yantümcesi belirtilmedi. RETURNS yantümcesi karşılaştırma belirtiminden sonra eklenmiş olabilir ya da hiç belirtilmemiş olabilir.
Deyim işlenemez.
Kullanıcının Yapması Gereken: CREATE FUNCTION deyimini, PREDICATE yantümcesinden önce RESULTS yantümcesini ekleyerek belirtin.
sqlcode: -1830
sqlstate: 42627
SQL1831N | "<alt-çzlg-adı>" alt çizelgesine ilişkin çizelge istatistikleri güncellenemiyor. |
Açıklama: Deyimde, alt çizelge olarak tanımlanmış "<alt-çzlg-adı>" çizelgesi için NPAGES, FPAGES ya da OVERFLOW istatistik değerlerini güncelleme girişiminde bulunuluyor. Tip atanmış çizelgeler için, bu istatistikler yalnızca çizelge sıradüzenindeki kök çizelge kullanılarak güncellenebilir.
Deyim işlenemez.
Kullanıcının Yapması Gereken: Alt çizelge yerine, çizelge sıradüzenindeki kök çizelgeye ilişkin katalog istatistiklerini güncelleyin.
sqlcode: -1831
sqlstate: 428DY
SQL1832N | "<yordam-adı>" yordamı bir SQL işlevi olarak tanımlanmış olduğundan süzgeç tanımlamak için kullanılamaz. |
Açıklama: FILTER yantümcesinde kullanıcı tanımlı bir karşılaştırma belirtimi ya da dizin uzantısı tanımlaması için "<yordam-adı>" yordamı (işlev ya da yöntem) belirtildi. Yordam LANGUAGE SQL ile tanımlanamaz.
Deyim işlenemez.
Kullanıcının Yapması Gereken: LANGUAGE SQL ile tanımlanmamış bir yordam belirtin.
sqlcode: -1832
sqlstate: 429B4
SQL1881N | "<seçenek-adı>" seçeneği "<nesne-adı>" için geçerli bir "<seçenek-tipi>" seçeneği değil. |
Açıklama: Belirtilen seçenek varolmayabilir ya da çalışmakta olduğunuz veri kaynağı, veri kaynağı tipi ya da veritabanı nesnesi için geçerli olmayabilir.
Kullanıcının Yapması Gereken: İstediğiniz seçeneği doğrulamak için SQL Reference belgesine bakın. Yürütmek istediğiniz deyimi düzeltin ve yeniden sunun.
sqlcode: -1881
sqlstate: 428EE
SQL1882N | "<seçenek-tipi>" seçeneği "<seçenek-adı>", "<nesne-adı>" için "<seçenek-değeri>" olarak tanımlanamaz. |
Açıklama: Belirttiğiniz değerin gereken sınırlayıcıları yok ya da değer geçersiz.
Kullanıcının Yapması Gereken: İstediğiniz değeri doğrulamak için SQL Reference belgesine bakın. Yürütmek istediğiniz deyimi düzeltin ve yeniden sunun. Değeri tek tırnak imi içine almayı unutmayın.
sqlcode: -1882
sqlstate: 428EF
SQL1883N | "<seçenek-adı>", "<nesne-adı>" için gerekli bir "<seçenek-tipi>" seçeneği. |
Açıklama: DB2'nin sunduğunuz deyimi işlemesi için gerekli olan bir seçeneği belirtmediniz.
Kullanıcının Yapması Gereken: Yürütmek istediğiniz deyim için gerekli seçenekleri öğrenmek üzere ilgili belgelere bakın. Deyimi düzeltin ve yeniden sunun.
sqlcode: -1883
sqlstate: 428EG
SQL1884N | "<seçenek-adı>" seçeneğini (bir "<seçenek-tipi>" seçeneği) bir kereden çok belirttiniz. |
Açıklama: Aynı seçeneğe bir kereden çok gönderme yapan bir deyim girdiniz.
Kullanıcının Yapması Gereken: Deyimi, istediğiniz seçeneğe tek bir kere gönderme yapacak şekilde değiştirin. Deyimi yeniden sunun.
sqlcode: -1884
sqlstate: 42853
SQL1885N | "<seçenek-tipi>" seçeneği "<seçenek-adı>" zaten tanımlı. |
Açıklama: Zaten değer içeren bir seçenek için değer girdiniz.
Kullanıcının Yapması Gereken: Seçeneğin yürürlükteki değerini saptamak için, ilgili katalog görünümünü sorgulayın. Bu değer istediğiniz değerden farklıysa, OPTIONS anahtar sözcüğünü SET anahtar sözcüğü izleyecek şekilde deyimi değiştirin. Bu seçeneğe ilişkin değerleri hangi katalog görünümünde bulabileceğinizi öğrenmek için SQL Reference kitabına bakın.
sqlcode: -1885
sqlstate: 428EH
SQL1886N | "<seçenek-tipi>" seçeneği "<seçenek-adı>" tanımlı olmadığı için "<işlem-tipi>" işlemi geçersiz. |
Açıklama: Çalışmakta olduğunuz veri kaynağı, veri kaynağı tipi ya da veritabanı nesnesi için tanımlanmamış bir seçeneğe ilişkin bir değeri değiştirme ya da silme girişiminde bulundunuz.
Kullanıcının Yapması Gereken: Yürütmek istediğiniz deyimde SET belirttiyseniz, SET'i atlayarak ya da onun yerine ADD (ADD varsayılan değerdir) belirterek deyimi değiştirin. Deyimi yeniden sunun. DROP belirttiyseniz hiçbir şey yapmayın.
sqlcode: -1886
sqlstate: 428EJ
SQL1887N | SPECIFICATION ONLY yantümcesi gerekli. |
Açıklama: Bir takma ada ilişkin CREATE INDEX deyimi için SPECIFICATION ONLY yantümcesi gereklidir.
Kullanıcının Yapması Gereken: SPECIFICATION ONLY yantümcesini ekledikten sonra deyimi yeniden sunun.
sqlcode: -1887
sqlstate: 42601