Message Reference

SQL1800 - SQL1899

SQL1800Ncatalog 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:

  1. SQLE_CCA_REQUEST - Kataloğa al ve taramayı aç komutu için CCA katalog düğümü isteği
  2. SQLE_DAS_REQUEST - Kataloğa al ve taramayı aç komutu için DAS katalog düğümü isteği
  3. SQLE_CND_REQUEST - CCA ve DAS katalog girişleri için taramayı aç komutu

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

SQL1817NCREATE 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

SQL1818NSunduğ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

SQL1819NSunduğ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

SQL1820NLOB değerine ilişkin işlem başarısız oldu. Neden kodu = "<neden-kodu>".

Açıklama: Olabilecek neden kodları şunlardır:

  1. Arabellekte LOB (büyük nesne) değerini saklamak için yeterli yer yok.
  2. Uzak veri kaynağı LOB veri tipi üzerinde bu işlemi desteklemiyor.
  3. Bir iç programlama sınırı aşıldı.

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

SQL1821WAlı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

SQL1824WBu 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

SQL1825NBu 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

SQL1830NEXPRESSION 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

SQL1887NSPECIFICATION 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


[ Sayfa Başı | Önceki Sayfa | Sonraki Sayfa ]