Message Reference

SQL1100 - SQL1199

SQL1100WCatalog Database komutunda belirtilen "<ad>" düğüm adı düğüm dizininde kataloğa alınmadı.

Açıklama: CATALOG DATABASE komutunda, düğüm dizininde kataloğa alınmamış "<ad>" düğüm adı belirtildi. Uzak veritabanının kullanılabilmesi için, düğüm adının kataloğa alınması gerekir.

CATALOG DATABASE komutu başarıyla tamamlandı.

Kullanıcının Yapması Gereken: CATALOG NODE komutu verin.

SQL1101NBelirtilen yetki kimliği ve parolayla "<düğüm-adı>" düğümündeki "<ad>" uzak veritabanına erişilemedi.

Açıklama: "<düğüm-adı>" düğümündeki "<ad>" adlı uzak veritabanına bağlantı istendi, ancak uzak düğüm, bu düğüm için belirtilen (uzak yetki denetimi çizelgelerinde ya da çalıştırma zamanında) yetki kimliği ve parola birleşimini kabul etmiyor.

İstek işlenemiyor.

Kullanıcının Yapması Gereken: Uzak sistem için geçerli bir yetki kimliği ve parola birleşimi kullanarak komutu yeniden verin.

SQL1102NVeritabanı adı belirtilmedi.

Açıklama: Yeni sürüme geçişin sürmesi için gerekli olan veritabanı adı verilmedi.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Yeni sürüme geçirme işlemi için veritabanı adı belirtin.

SQL1103WMigrate Database komutu başarıyla işlendi.

Açıklama: Migrate komutu başarıyla tamamlandı.

Veritabanının zaten güncel düzeyde olması ve yeni düzeye geçirilmesinin gerekmemesi durumunda da bu ileti döndürülür.

İşlem devam eder.

Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.

SQL1104NProgram adı değiştirgesinin adresi geçersiz.

Açıklama: Uygulama programı, program adı için geçerli olmayan bir adres kullandı.

Komut işlenemez.

Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanın.

SQL1105NRemote Application Interface yordamında SQL CONNECT RESET deyimi kullanılamaz.

Açıklama: Uzak uygulama yordamı SQL CONNECT RESET deyimi içeriyor.

Uzak yordamın sürmesine izin verilmez.

Kullanıcının Yapması Gereken: SQL CONNECT RESET deyimini kaldırın ve uzak yordamı yeniden deneyin.

sqlcode: -1105

sqlstate: 38003

SQL1106NBelirtilen "<ad>" DLL birimi yüklendi, ancak "<işlev>" işlevi yürütülemedi.

Açıklama: DLL (devingen bağlı kitaplık) içinde bu işlev bulunamadı.

Komut işlenemez.

Kullanıcının Yapması Gereken: DLL biriminin doğru derlenip derlenmediğini denetleyin. Tanımlama kütüğünde birime gönderme yapın.

sqlcode: -1106

sqlstate: 42724

SQL1107NBelirtilen "<ad>" DLL birimi yüklenirken bir kesme alındı.

Açıklama: DLL (devingen bağlı kitaplık) birimi yüklenirken, büyük olasılıkla Ctrl+Break tuşlarına basılarak komut kesildi.

İşlem durduruldu.

Kullanıcının Yapması Gereken: Komutu yeniden verin.

sqlcode: -1107

sqlstate: 42724

SQL1108NBelirtilen "<ad>" DLL birimi yüklenirken beklenmeyen bir G/Ç hatası ya da işletim sistemi hatası saptandı.

Açıklama: Program adı alanında belirtilen DLL (devingen bağlı kitaplık) birimini yükleme girişimi sırasında beklenmeyen bir hata oluştu.

Komut işlenemez.

Kullanıcının Yapması Gereken: Yürürlükteki komutu yeniden verin. Hata devam ederse, veritabanı yöneticisini yeniden kurun.

Yeniden kuruluş yapılarak hata düzeltilemezse, ileti numarasını (SQLCODE) ve olabilirse SQLCA'daki tüm bilgileri kaydedin.

İzleme etkin durumdaysa, işletim sistemi komut isteminde Independent Trace Facility'yi (Bağımsız İzleme Olanağı) çağırın. Bu olanağın kullanılmasına ilişkin bilgi edinmek için Troubleshooting Guide belgesinde Independent Trace Facility konusuna bakın. Bundan sonra teknik servis temsilcinize başvurun.

sqlcode: -1108

sqlstate: 42724

SQL1109NBelirtilen "<ad>" DLL birimi yüklenemedi.

Açıklama: Belirtilen DLL (devingen bağlı kitaplık) birimi bulunamadı.

Komut işlenemez.

Kullanıcının Yapması Gereken: Belirtilen kütüğün sistem LIBPATH değiştirgesinde belirtilen altdizinde olmasına dikkat edin.

sqlcode: -1109

sqlstate: 42724

SQL1110NSağlanan veri alanlarından biri, geçersiz olduğu için kullanılamadı.

Açıklama: Veri alanı doğru olarak kullanıma hazırlanamadı.

Komut işlenemez.

Kullanıcının Yapması Gereken: Kullanıcı tarafından sağlanan SQLDA girişi ya da SQLDA çıkışı alanlarının doğru şekilde kullanıma hazırlanmasına dikkat edin.

SQL1111NBelirtilen "<ad>" program adı geçersiz.

Açıklama: Belirtilen DLL (devingen bağlı kitaplık) birimi ya da program adı sözdizimi geçersiz.

Komut işlenemez.

Kullanıcının Yapması Gereken: DLL ya da program adının doğru belirtilmesine dikkat edin.

sqlcode: -1111

sqlstate: 42724

SQL1112NSistem kaynakları, belirtilen "<ad>" DLL birimini yüklemek için yetersiz.

Açıklama: Rasgele erişimli bellek (RAM), belirtilen DLL (devingen bağlı kitaplık) birimini yüklemek için yeterli değil.

Komut işlenemez.

Kullanıcının Yapması Gereken: Uygulamayı durdurun. Sorunu giderebilecek çözümler:

sqlcode: -1112

sqlstate: 42724

SQL1113NSQLDA çıkışındaki "<n>". sqlvar'ın veri tipi, "<tip 1>" tipinden "<tip 2>" tipine çevrildi.

Açıklama: Uzak saklanmış yordam, SQLDA çıkışındaki n. sqlvar'ın veri tipini değiştirdi; n uyumsuz ilk sqlvar'ın sıra numarasıdır.

Saklanmış yordam veri döndürmez.

Kullanıcının Yapması Gereken: Uzak saklanmış yordamı, SQLDA çıkışında veri tipi bilgileri değiştirilmeyecek şekilde düzenleyin.

sqlcode: -1113

sqlstate: 39502

SQL1114NSQLDA çıkışındaki "<n>". sqlvar'ın veri uzunluğu, "<uzunluk 1>" değerinden "<uzunluk 2>" değerine çevrildi.

Açıklama: Uzak saklanmış yordam, SQLDA çıkışındaki n. sqlvar'ın veri uzunluğunu değiştirdi; n uyumsuz ilk sqlvar'ın sıra numarasıdır.

Saklanmış yordam veri döndürmez.

Kullanıcının Yapması Gereken: Uzak saklanmış yordamı, SQLDA çıkışında veri uzunluğu bilgileri değiştirilmeyecek şekilde düzenleyin.

sqlcode: -1114

sqlstate: 39502

SQL1115NSQLDA çıkışındaki sqlvar sayısı "<sayı 1>" değerinden "<sayı 2>" değerine çevrildi.

Açıklama: Uzak yordam SQLDA çıkışındaki sqld alanını değiştirdi; sqld, SQLDA'da kullanılan sqlvar sayısını belirtir.

Saklanmış yordam veri döndürmez.

Kullanıcının Yapması Gereken: Uzak saklanmış yordamı, SQLDA çıkışında sqld alanı değiştirilmeyecek şekilde düzenleyin.

sqlcode: -1115

sqlstate: 39502

SQL1116NBACKUP PENDING (yedekleme bekliyor) durumu nedeniyle "<ad>" veritabanıyla bağlantı kurulamıyor ya da veritabanı etkinleştirilemiyor.

Açıklama: Belirtilen veritabanının, ileriye işleme için başlangıç noktası oluşturmak üzere yedeklenmesi gerekiyor.

Bağlantı kurulmadı.

Kullanıcının Yapması Gereken: BACKUP yordamını çağırarak veritabanını yedekleyin ya da ileriye işleyerek kurtarma gerekmiyorsa, günlük tutma ve kullanıcı çıkışı veritabanı yapılanış değiştirgelerini kapalı olarak ayarlayın.

sqlcode: -1116

sqlstate: 57019

SQL1117NROLL-FORWARD PENDING (ileriye işleme bekliyor) durumu nedeniyle "<ad>" veritabanıyla bağlantı kurulamıyor ya da veritabanı etkinleştirilemiyor.

Açıklama: Belirtilen veritabanı ileriye işleyerek kurtarma için etkinleştirildi ve geri yüklendi, ancak ileriye işleme yapılmadı.

Bağlantı kurulmadı.

Federated system users: Bu durum data source tarafından da saptanabilir.

Kullanıcının Yapması Gereken: ROLLFORWARD komutunu kullanarak veritabanını ileriye işleyin ya da ileriye işlemek istemediğinizi belirtin. Veritabanı ileriye işlenmezse, son yedeklemeden sonra yazılan kayıtların veritabanına uygulanmayacağını unutmayın.

Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve o veri kaynağını tutarlılık noktasına getirmek için gereken kurtarma işlemini yapın.

sqlcode: -1117

sqlstate: 57019

SQL1118NÖnceki bir yedeklemenin tamamlanmamış olması nedeniyle "<ad>" veritabanıyla bağlantı kurulamıyor ya da veritabanı etkinleştirilemiyor.

Açıklama: Yedekleme işlevi sırasında bir sistem hatası oluştuğu için, veritabanı tutarsız durumda.

Bağlantı kurulmadı.

Federated system users: Bu durum data source tarafından da saptanabilir.

Kullanıcının Yapması Gereken: BACKUP komutunu verin ve yürürlükteki komutu yeniden deneyin.

Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve komutu yeniden denemeden önce o veri kaynağı için BACKUP komutunu verin.

sqlcode: -1118

sqlstate: 57019

SQL1119NÖnceki bir geri yüklemenin tamamlanmamış olması nedeniyle "<ad>" veritabanıyla bağlantı kurulamıyor ya da veritabanı etkinleştirilemiyor.

Açıklama: Geri yükleme işlevi sırasında bir sistem hatası oluştuğu için, veritabanı tutarsız durumda.

Bağlantı kurulmadı.

Federated system users: Bu durum data source tarafından saptanabilir.

Kullanıcının Yapması Gereken: RESTORE komutunu verin ve yürürlükteki komutu yeniden deneyin.

Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve komutu yeniden denemeden önce o veri kaynağı için RESTORE komutunu verin.

sqlcode: -1119

sqlstate: 57019

SQL1120NÖnceki bir yedeklemenin ya da geri yüklemenin tamamlanmamış olması nedeniyle "<ad>" veritabanıyla bağlantı kurulamıyor ya da veritabanı etkinleştirilemiyor.

Açıklama: Yedekleme ya da geri yükleme işlevi sırasında bir sistem hatası oluştuğu için, veritabanı tutarsız durumda. Hatanın yedekleme sırasında mı, yoksa geri yükleme sırasında mı oluştuğu saptanamıyor.

Bağlantı kurulmadı.

Federated system users: Bu durum data source tarafından da saptanabilir.

Kullanıcının Yapması Gereken: BACKUP ya da RESTORE komutunu verin ve yürürlükteki komutu yeniden deneyin.

Federated system users: Gerekiyorsa, isteği reddeden veri kaynağıyla sorunu yalıtın (sorunun oluştuğu veri kaynağını saptamak için izlenmesi gereken yordamları problem determination guide belgesinde bulabilirsiniz) ve komutu yeniden denemeden önce o veri kaynağı için BACKUP ya da RESTORE komutunu verin.

sqlcode: -1120

sqlstate: 57019

SQL1121NDüğüm yapısı değiştirgesinin adresi geçersiz.

Açıklama: Uygulamanın düğüm yapısı değiştirgesi için kullandığı adres geçersiz. Adres ayrılmamış bir arabelleği gösteriyor ya da istenen girişi içerecek kadar büyük değil.

Komut işlenemez.

Kullanıcının Yapması Gereken: Programın gereken arabellek alanını ayırdığını doğrulayın ve komutu yeniden verin.

SQL1122NProtokol yapısı değiştirgesinin adresi geçersiz.

Açıklama: Uygulamanın protokol yapısı değiştirgesi için kullandığı adres geçersiz. Adres ayrılmamış bir arabelleği ya da yanlış bir protokol arabelleğini gösteriyor.

Komut işlenemez.

Kullanıcının Yapması Gereken: Düğüm yapısındaki protokol alanına göre programın gereken arabellek alanını ayırdığını doğrulayın ve komutu yeniden verin.

SQL1123N"<tip>" protokolü geçersiz.

Açıklama: Catalog komutunda belirtilen protokol tipi tanınan bir değeri göstermiyor. Geçerli protokol tipleri sqlenv üstbilgi kütüklerinde tanımlanır.

Komut işlenemez.

Kullanıcının Yapması Gereken: Düğüm yapısındaki protokol tipini doğrulayın ve komutu yeniden verin.

SQL1124N"<ad>" uzak iş istasyonu adı geçersiz.

Açıklama: Catalog komutuna ilişkin NETBIOS protokolü yapısında uzak iş istasyonu adı belirtilmedi ya da belirtilen ad geçersiz karakter içeriyor. İş istasyonu adı 1 - 8 karakter uzunluğunda olmalıdır. Geçerli karakterler şunlardır: A - Z, a - z, 0 - 9, #, @ ve $. İlk karakterin alfabetik bir karakter ya da şu özel karakterlerden biri olması gerekir: #, @ ya da $. Küçük harfli karakterler sistem tarafından büyük harfe çevrilir.

Komut işlenemez.

Kullanıcının Yapması Gereken: Uzak iş istasyonu adında belirtilen karakterleri denetleyin. Geçerli bir iş istasyonu adıyla komutu yeniden verin.

SQL1125N"<numara>" bağdaştırıcı numarası geçersiz.

Açıklama: Catalog komutuna ilişkin NETBIOS protokolü yapısında belirtilen bağdaştırıcı numarası geçersiz.

Komut işlenemez.

Kullanıcının Yapması Gereken: Bağdaştırıcı numarasının geçerli olup olmadığını denetleyin ve komutu yeniden verin.

SQL1126N"<tnt>" ağ tanıtıcısı geçersiz.

Açıklama: Catalog komutuna ilişkin APPN protokolü yapısında belirtilen ağ tanıtıcısı geçersiz. Ağ tanıtıcısı uzak mantıksal birimin (LU) bulunduğu SNA ağını tanıtıyor. Ağ tanıtıcısı 1 - 8 karakter uzunluğunda olmalıdır. Geçerli karakterler şunlardır: A - Z, a - z, 0 - 9, #, @ ve $. İlk karakterin alfabetik bir karakter ya da şu özel karakterlerden biri olması gerekir: #, @ ya da $. Küçük harfli karakterler sistem tarafından büyük harfe çevrilir.

Komut işlenemez.

Kullanıcının Yapması Gereken: Ağ tanıtıcısında belirtilen karakterleri denetleyin. Geçerli bir ağ tanıtıcısıyla komutu yeniden verin.

SQL1127N"<ad>" uzak LU adı adı geçersiz.

Açıklama: Catalog komutuna ilişkin APPN protokolü yapısında belirtilen uzak mantıksal birim (LU) adı geçersiz. Uzak LU adı uzak SNA mantıksal birimi adıdır ve 1 - 8 karakter uzunluğunda olmalıdır. Geçerli karakterler şunlardır: A - Z, a - z, 0 - 9, #, @ ve $. İlk karakterin alfabetik bir karakter ya da şu özel karakterlerden biri olması gerekir: #, @ ya da $. Küçük harfli karakterler sistem tarafından büyük harfe çevrilir.

Komut işlenemez.

Kullanıcının Yapması Gereken: Uzak LU adında belirtilen karakterleri denetleyin. Geçerli bir LU adıyla komutu yeniden verin.

SQL1129NKaynaklar yeni işlem yaratılmasına yeterli olmadığı için, yeni DARI (saklanmış yordam) işlemi başlatılamadı.

Açıklama: Kaynaklar yeni işlem yaratılmasına yeterli olmadığı için, yeni DARI (saklanmış yordam) işlemi başlatılamadı.

Kullanıcının Yapması Gereken: Aşağıdakilerden birini yapın:

sqlcode: -1129

sqlstate: 42724

SQL1130NSunucuda aynı anda bulunabilecek DARI işlemi sayısı üst sınırına ulaşıldığı için, yeni DARI (saklanmış yordam) işlemi başlatılamadı.

Açıklama: Sunucuda aynı anda bulunabilecek DARI işlemi sayısı üst sınırına ulaşıldığı için, yeni DARI (saklanmış yordam) işlemi başlatılamadı.

Kullanıcının Yapması Gereken: maxdari yapılanış değiştirgesinin değerini değiştirerek, DARI işlemi sayısı üst sınırını artırın. Ayrıntılar için maxdari veritabanı yapılanış değiştirgesine bakın.

sqlcode: -1130

sqlstate: 42724

SQL1131NDARI (saklanmış yordam) işlemi olağandışı olarak sona erdi.

Açıklama: Bu hatanın nedeni aşağıdakilerden biri olabilir:

Kullanıcının Yapması Gereken: Aşağıdakileri yaptıktan sonra DARI isteğini yeniden kullanıma hazırlayın:

sqlcode: -1131

sqlstate: 38503

SQL1132NKomut, DARI (saklanmış yordam) içinde yürütülemez.

Açıklama: DARI (saklanmış yordam) kapsamı içinde kural dışı bir komut verildi.

DARI yordamı devam edemez.

Kullanıcının Yapması Gereken: DARI yordamındaki kural dışı komutu kaldırıp yeniden deneyin.

sqlcode: -1132

sqlstate: 38003

SQL1133NSQLDA çıkışındaki sqlvar'ın ( dizin = "<n>" ) içerdiği bir gösterge adresi, DARI (saklanmış yordam) işlevinde değiştirildi.

Açıklama: SQLDA çıkışındaki sqlvar'ın içerdiği "sqlind" ya da "sqldata" göstergesi, kullanıcı tarafından hazırlanan DARI işlevinde değiştirildi.

Saklanmış yordam veri döndürmez.

Kullanıcının Yapması Gereken: SQLDA çıkışındaki belirtilen sqlvar kullanımını, gösterge adreslerinin DARI (saklanmış yordam) işlev yordamı içinde değiştirilmeyeceği şekilde düzeltin.

sqlcode: -1133

sqlstate: 39502

SQL1134NVeritabanı kimlik denetimi tipi CLIENT olduğunda, komut DARI (saklanmış yordam) kapsamı içinde yürütülemez.

Açıklama: Veritabanı kimlik denetimi tipi CLIENT olduğunda, SYSADM komutları DARI (saklanmış yordam) kapsamı içinde yürütülemez.

Saklanmış yordam veri döndürmez.

DARI yordamı devam edemez.

Kullanıcının Yapması Gereken: DARI yordamındaki kural dışı komutu kaldırıp yeniden deneyin.

sqlcode: -1134

sqlstate: 38003

SQL1135NVeritabanı yaratılırken, kesim sayısı için geçersiz bir değer belirtildi.

Açıklama: Kesim sayısı olarak belirtilen değer geçerli aralığın dışında. Geçerli değerler 1 - 256 aralığındadır.

Kullanıcının Yapması Gereken: Kesim sayısını yeniden belirtin ve veritabanı yaratmayı yeniden deneyin.

SQL1136NVeritabanı yaratılırken, varsayılan çizelge alanı kapsam büyüklüğü (dft_extentsize) için geçersiz bir değer belirtildi.

Açıklama: Varsayılan çizelge alanı kapsam büyüklüğü (dft_extentsize) için belirtilen değer geçersiz. Geçerli değerler 2 - 256 aralığındadır.

Kullanıcının Yapması Gereken: Çizelge alanı kapsam büyüklüğünü düzeltip yeniden deneyin.

SQL1137W"<vtdiğeradı>" veritabanı atılırken, veritabanı yöneticisi veritabanı yolunu ya da bazı kapları kaldıramadı. Temizlik gerekiyor.

Açıklama: Kap listesine erişilemedi ya da kapları kaldırma ya da veritabanını dizinini kaldırma girişimi sırasında bir hata oluştu.

Kullanıcının Yapması Gereken: Sistem tarafından yönetilen kaplar (dizinler) ve veritabanı tarafından yönetilen kütük kapları, işletim sistemi komutları kullanılarak el ile kaldırılabilir. Aygıt kaplarını serbest bırakmak için, IBM servis temsilcinize başvurup yardım alın.

Günlük dizini New Log Path (yeni günlük yolu) yapılanış değiştirgesiyle değiştirildiyse, günlük dizini kütük sisteminin sistemle bağlantısını el ile kaldırın ve günlük ve veritabanı dizinlerini çıkarın.

SQL1138WErtelenen benzersizlik denetimini desteklemek için "<ad>" benzersiz dizini yeni sürüme geçirildi. Yeni dizin yaratılmadı.

Açıklama: Varolan bir dizin üzerinde CREATE INDEX işlemi gerçekleştirme girişiminde bulunuldu. Dizin henüz ertelenmiş benzersizlik denetimini desteklemek üzere yeni sürüme geçirilmediği için, bu yeni sürüme geçirme işlemi gerçekleştirildi.

Benzersiz dizinin yeni sürüme geçirilen biçimi, her satırın güncellendiği sırada değil, güncelleme deyiminin sonunda, dizin kolonlarının benzersizliğini denetlemek için çoklu satır güncellemelerine izin verecek.

Kullanıcının Yapması Gereken: Herhangi bir işlem yapılması gerekmez.

sqlcode: +1138

sqlstate: 01550

SQL1139NÇizelge alanının toplam büyüklüğü çok fazla.

Açıklama: Yürürlükteki çizelge alanının büyüklüğü çok fazla. REGULAR ya da USER TEMPORARY türde bir çizelge alanının büyüklüğü 0xFFFFFF (16777215) sayfayla, SYSTEM TEMPORARY ya da LONG türde bir çizelge alanının büyüklüğüyse 2 tera byte (2 TB) ile sınırlıdır.

Kullanıcının Yapması Gereken: Ayrıntılar için db2diag.log tanılama günlük kütüğüne bakın. Çizelge alanının büyüklüğünü azaltıp SQL deyimini düzeltin.

sqlcode: -1139

sqlstate: 54047

SQL1140W"<maliyet-kategorisi>" maliyet kategorisinde "<tahmini-miktar1>" işlemci saniyesi ("<tahmini-miktar2>" hizmet birimi) tahmini işlemci maliyeti, kaynak sınırı uyarı eşiği olan "<sınır-miktar>" hizmet birimini aşıyor.

Açıklama: Devingen INSERT, UPDATE, DELETE ya da SELECT SQL deyiminin hazırlanması, kaynak sınırı belirtim çizelgesinde (RLST) belirtilen uyarı eşiği değerini aşan bir tahmini maliyetle sonuçlandı.

Bu uyarının yayınlandığı bir durum da, DB2'nin maliyet kategorisi değerinin "B" olması ve RLST'nin RLF_CATEGORY_B kolonundaki varsayılan işlemin uyarı yayınlanmasını belirtmesidir.

tahmini_miktar1
Hazırlanan INSERT, UPDATE, DELETE ya da SELECT deyiminin yürütülmesi durumunda tahmini maliyet (işlemci saniyesi olarak).

tahmini_miktar2
Hazırlanan INSERT, UPDATE, DELETE ya da SELECT deyiminin yürütülmesi durumunda tahmini maliyet (hizmet birimi olarak).

maliyet-kategorisi
DB2'nin bu SQL deyimine ilişkin maliyet kategorisi. Olabilecek değerler A ya da B'dir.

sınır-miktar
RLST'nin RLFASUWARN kolonunda belirtilen uyarı eşiği (hizmet birimi olarak).

Devingen INSERT, UPDATE, DELETE ya da SELECT deyiminin hazırlanması başarısız oldu. Hazırlanan deyimin yürütülmesi RLST'de belirtilen ASUTIME değerini aşarsa SQLCODE -905 yayınlanabilir.

Kullanıcının Yapması Gereken: Bu uyarı karşısında deyimin yürütülmesine izin verecek ya da deyimin yürütülmesini önleyecek bir uygulama mantığı olmasına dikkat edin. Bu SQLCODE maliyet kategorisi değerinin "B" olması nedeniye döndürüldüyse, deyim gönderme yapılan çizelgelerin ve kolonların kullanamadığı değiştirge imleyicileri ya da bazı istatistikleri kullanıyor olabilir. Denetimci gönderme yapılan çizelgeler üzerinde RUNSTATS yardımcı programını çalıştırmalıdır. Bir neden de, deyim yürütüldüğünde ya da değiştirilen çizelgede tetikleyicilerin tanımlandığı INSERT, UPDATE ya da DELETE deyimlerinde kullanıcı tanımlı işlevlerin (UDF'ler) çağrılması olabilir. Bu SQL deyiminin "B" maliyet kategorisine konmasının nedenlerini bulmak için, bu deyime ilişkin DSN_STATEMNT_TABLE ya da IFCID 22 kaydını inceleyin.

Uyarının nedeni çok fazla işlemci kaynağı tüketen bir SQL deyimiyse, deyimi daha verimli gerçekleştirilecek şekilde yeniden yazmayı deneyin. Başka bir seçenek olarak, denetimciden RLST'deki uyarı eşiği değerini artırmasını isteyebilirsiniz.

sqlcode: +1140

sqlstate: 01616

SQL1145NAğ geçidi yoğunlaştırıcısı (concentrator) kullanılırken PREPARE deyimi desteklenmiyor. Neden kodu: : "<neden-kodu>".

Açıklama: "<neden-kodu>" ile bağlantılı olarak, aşağıdaki nedenlerden biri deyimin başarısız olmasına yol açtı.

1
Ağ geçidi yoğunlaştırıcısı (concentrator) özelliği ON (açık) olduğunda, gömülü SQL'den devingen olarak hazırlanmış deyimler desteklenmez. Bu yapılanışta, devingen olarak hazırlanmış deyimlerin desteklenebilmesi için istemcinin bir CLI uygulaması olması gereklidir.

2
Ağ geçidi yoğunlaştırıcısı (concentrator) özelliği ON (açık) olduğunda, devingen olarak hazırlanmış SET deyimleri desteklenmez.

Kullanıcının Yapması Gereken: Neden koduna dayalı olarak, aşağıda belirtilenleri yapın:

1
Uygulamayı devingen SQL deyimleri için CLI kullanacak şekilde değiştirin ya da durağan SQL kullanacak şekilde değiştirin.

2
SET deyimleri için EXECUTE IMMEDIATE kullanın.

sqlcode: -1145

sqlstate: 560AF

SQL1150NKullanıcı kimliği değiştirgesinin adresi geçersiz.

Açıklama: Uygulama programı bu değiştirge için geçerli olmayan bir adres kullandı. Adres ayrılmayan bir arabelleği gösteriyor ya da arabellekteki karakter dizgisinin boş sonlandırma karakteri yok.

Komut işlenemez.

Kullanıcının Yapması Gereken: Uygulama programında geçerli bir adres kullanılmasına ve giriş dizgisinin boş (null) karakterle sonlandırılmasına dikkat edin.

SQL1160NDOS "<ağ protokolü>" TSR yüklenmedi.

Açıklama: Belirtilen iletişim protokolüne ilişkin TSR (Terminate and Stay Resident; Bitince Bellekte Yerleşik Kalan) ağ sürücüsü yüklenmedi. Ağ iletişimini kullanmayı denemeden önce TSR yüklenmelidir.

Kullanıcının Yapması Gereken: Belirtilen iletişim protokolüne ilişkin TSR'nin başarıyla yüklenmesini sağladıktan sonra uygulamanızı yeniden çalıştırın.

SQL1163N"<tntc-adı>" tanıtıcı adının (tipi "<tntc-tipi>") çok uzun olması nedeniyle, çizelge veri yakalama için etkinleştirilemiyor.

Açıklama: Belirli uzunlukları aşan bazı tanıtıcı tipleri için, veri yakalama desteklenmez. Değişiklik işlenirken, "<tntc-tipi>" tipindeki "<tntc-adı>" tanıcıtısının çok uzun olduğu saptandı. Veri yakalamanın etkinleştirilebilmesi için gereken tanıtıcı tipleri ve uzunluk üst sınırları şunlardır:

  1. Kolon. Veri yakalamanın etkinleştirilebilmesi için, kolon adlarının 18 byte'tan uzun olmaması gerekir.
  2. Çizelge. Veri yakalamanın etkinleştirilebilmesi için, çizelge adlarının 18 byte'tan uzun olmaması gerekir.
  3. Şema. Veri yakalamanın etkinleştirilebilmesi için, şema adlarının 18 byte'tan uzun olmaması gerekir.

Kullanıcının Yapması Gereken: Bu çizelge için veri yakalamanın etkinleştirilmesini istiyorsanız, söz konusu tanıtıcıların yukarıda belirtilen üst sınırları aşmamasına dikkat edin. Tersi durumda, daha uzun tanıtıcı adlarını kullanabilmek için veri yakalamayı geçersiz kılmanız gerekir.

sqlcode: -1163

sqlstate: 42997

SQL1164NSQL deyiminde kullanılan "<tip>" tipi SQLDA ya da program değişkenleri geçersiz. Neden kodu "<neden-kodu>", program değişkeni/SQLVAR numarası "<dğşkn-no>".

Açıklama: SQL deyimindeki SQLDA ya da program değişken(ler)i işlenirken hata oluştu.

Uygulama programcısı önderleyicinin çıkışını değiştirdiyse, uygulama programında SQL ile başlayan bir değişken adı kullandıysa ya da çağrı değiştirgesi listesinin başka bir şekilde üzerine yazdıysa, önderleyici tarafından yaratılan çağrı değiştirgesi listesi yanlış olabilir.

Ayrıca, bir SQLDA uygulamaya doğrudan aktarıldıysa, doğru olarak kullanıma hazırlanamayabilir.

Program değişkeni/SQLDA tipleri:

1
Program giriş değişken(ler)i ya da SQLDA

2
Program çıkış değişken(ler)i ya da SQLDA

Program değişkeni kullanılan SQL deyimlerinde, geçersiz program değişkeninin yerini belirlemek için, deyimin (ya da bileşik SQL'de alt deyimin) başlangıcından başlayarak program değişkenlerinin sayısı kullanılır. SQLDA kullanan deyimlerde, geçersiz SQLVAR'ın yerini belirlemek için SQLVAR sayısı kullanılır. SQLDA girişi için, yalnızca program giriş değişkenlerini ya da SQLVAR'ları sayın (çıkış için de benzer şekilde sayılır). Bu sayının taban değerinin 1 olduğunu ve tüm neden kodları için geçerli olmayabileceğini unutmayın. Neden kodları aşağıdaki şekilde yorumlanır:

1
SQLDA.SQLN, SQLDA.SQLD'den küçük.

2
SQLVAR.SQLTYPE geçersiz.

3
SQLVAR.SQLLEN ya da SQLVAR2.SQLLONGLEN'de belirtilen uzunluk, SQLVAR.SQLTYPE alanında belirtilen SQL tipi için yanlış.

4
Bir büyük nesne (LOB) SQLVAR var, ancak SQLDA.SQLDAID'nin SQLDOUBLED alanı '2' olarak belirlenmemiş.

5
Yürürlükteki uzunluğu (Varchar'ın kendi uzunluk alanındaki değer) uzunluk üst sınırını aşan bir giriş Varchar belirtildi. Uzunluk üst sınırını, bildirim (program değişkenlerinde) ya da SQLVAR.SQLLEN ayarı (kullanıcı tanımlı SQLDA'larda) belirler.

6
Yürürlükteki uzunluğu (LOB'un kendisinin uzunluk alanındaki değer ya da SQLVAR2.SQLDATALEN göstergesinin belirttiği değer) uzunluk üst sınırını aşan bir LOB (büyük nesne) aktarıldı. Uzunluk üst sınırını, bildirim (program değişkenlerinde) ya da SQLVAR2.SQLLONGLEN ayarı (kullanıcı tanımlı SQLDA'larda) belirler.

7
Çift byte karakterli büyük nesnenin, SQLVAR2.SQLDATALEN göstergesinin belirttiği (DBCLOB'lar için bile her zaman byte cinsinden) tek sayılı bir değeri var.

8
SQLDATA göstergesi geçersiz ya da yetersiz saklama yeri belirtiyor.

9
SQLIND göstergesi geçersiz ya da yetersiz saklama yeri belirtiyor.

10
SQLDATALEN göstergesi geçersiz ya da yetersiz saklama yeri belirtiyor.

11
Yürürlükteki SQL deyimi için belirli sayıda program giriş değişkeni/SQLVAR bekleniyor.

Deyim işlenemez.

Kullanıcının Yapması Gereken: Belirtilen hataları saptamak için uygulama programına bakın. Programcının önderleyici çıkışını değiştirmemesi gerektiğini unutmayın.

sqlcode: -1164

sqlstate: 07002

SQL1165WDeğer program değişkeninin veri tipine ilişkin geçerli aralığın dışında olduğu için, program değişkenine atanamıyor.

Açıklama: Program değişkeni alınan değeri içerecek kadar büyük olmadığından, program değişkeni listesine ilişkin FETCH, VALUES ya da SELECT işlemi başarısız oldu.

Deyimin işlenmesi -2 boş değer (null) göstergesi döndürerek devam etti.

Kullanıcının Yapması Gereken: Çizelge tanımlamalarının geçerli olmasına ve program değişkeninin veri tipinin doğru olmasına dikkat edin. SQL veri tipi değer aralıkları için SQL Reference belgesine bakın.

sqlcode: +1165

sqlstate: 01515

SQL1166WSıfıra bölme girişiminde bulunuldu.

Açıklama: Bir aritmetik ifadenin işlenmesi sıfıra bölmeyle sonuçlandı. Bu uyarı, uyarıya neden olan satırdan başka bir satırla birlikte verilebilir. Bu durum, örneğin, karşılaştırma belirtimlerindeki aritmetik ifadelerde ya da sorgu sistem ara çizelgeleri kullanılarak işlendiğinde oluşabilir. Bu uyarı, boş değer (null) gösterge değişkeni -2 olarak ayarlandığında da döndürüldüğü için, yeniden yayınlanabilir.

Deyimin işlenmesi, bölme ifadesinin sonucu olarak boş değer (null) kullanarak ve olasılıkla -2 boş değer (null) göstergesi döndürerek devam eder.

Kullanıcının Yapması Gereken: Sorunun nedenini saptamak için SQL deyimini inceleyin. Sorun verilerden kaynaklanıyorsa, hata oluştuğu anda işlenmekte olan verileri incelemeniz gerekir.

sqlcode: +1166

sqlstate: 01564

SQL1167WAritmetik taşma ya da başka bir kural dışı aritmetik durum oluştu.

Açıklama: Bir aritmetik ifadenin işlenmesi aritmetik taşmayla, ondalık taşmasıyla ya da başka bir kural dışı aritmetik durumla sonuçlandı. Bu uyarı, uyarıya neden olan satırdan başka bir satırla birlikte verilebilir. Bu durum, örneğin, karşılaştırma belirtimlerindeki aritmetik ifadelerde ya da sorgu sistem ara çizelgeleri kullanılarak işlendiğinde oluşabilir. Bu uyarı, boş değer (null) gösterge değişkeni -2 olarak ayarlandığında da döndürüldüğü için, yeniden yayınlanabilir.

Deyimin işlenmesi, artimetik ifadenin sonucu olarak boş değer (null) kullanarak ve olasılıkla -2 boş değer (null) göstergesi döndürerek devam eder.

Kullanıcının Yapması Gereken: Sorunun nedenini saptamak için SQL deyimini inceleyin. Sorun verilerden kaynaklanıyorsa, hata oluştuğu anda işlenmekte olan verileri incelemeniz gerekir. Veri tiplerine ilişkin geçerli değer aralıkları için bkz: SQL Reference.

sqlcode: +1167

sqlstate: 01519

SQL1178N"<nesne-adı>" adlı birleşik "<nesne-tipi>", bir takma ada ya da OLE DB çizelge işlevine gönderme yapmıyor.

Açıklama: "<nesne-adı>" ile belirtilen "<nesne-tipi>" tipi nesne FEDERATED anahtar sözcüğü kullanılarak tanımlandı, ancak deyimdeki tam seçim bir takma ada ya da OLE DB çizelge işlevine gönderme yapmıyor.

Deyim işlenemez.

Kullanıcının Yapması Gereken: FEDERATED anahtar sözcüğünü deyimden kaldırın.

sqlcode: -1178

sqlstate: 429BA

SQL1179W"<nesne-adı>" adlı "<nesne-tipi>", çağıranın veri kaynağı nesneleri üzerinde gerekli ayrıcalıkları bulunmasını gerektiriyor olabilir.

Açıklama: "<nesne-adı>" ile belirtilen nesne, bir OLE DB çizelge işlevine ya da takma ada gönderme yapıyor, ancak gerçek veriler bir veri kaynağında. Veri kaynağı verilerine erişildiğinde, kullanıcı eşlemi ve yetki denetimi, işlemi başlatan kullanıcıya dayalı olur.

"<nesne-tipi>" SUMMARY TABLE ise, işlem özet çizelgeye ilişkin verileri yenilemektedir. Yenilemeye neden olan REFRESH TABLE ya da SET INTEGRITY deyimini çağıran kullanıcının, veri kaynağındaki temel veri kaynağı nesnesine erişmek için gereken ayrıcalıklarının bulunması gerekli olabilir.

"<nesne-tipi>" VIEW ise, görünümün tüm kullanıcılarının, veri kaynağındaki temel veri kaynağı nesnesine erişmek için gereken ayrıcalıklarının bulunması gerekli olabilir.

Her iki durumda da, veri kaynağı nesnesine erişme girişiminde bulunulduğunda bir yetki hatası oluşur.

Kullanıcının Yapması Gereken: Görünüm ya da özet çizelge için ayrıcalık verilmesi, veri kaynağındaki verilere erişen işlemleri desteklemeye yeterli olmayabilir. Görünümün ya da özet çizelgenin temel veri kaynağı nesneleri için, veri kaynağında kullanıcı erişimi verilmesi gerekebilir.

sqlcode: +1179

sqlstate: 01639

SQL1180N"<yordam-adı>" yordamı (özel adı "<özel-ad>") bir OLE hatasına neden oldu. HRESULT="<hresult>". Tanılama metini: "<ileti metni>".

Açıklama: DB2, "<yordam-adı>" (özel adı "<özel-ad>") kullanıcı tanımlı işlevinin (UDF) ya da saklanmış yordamının OLE otomasyon sunucusuyla iletişim kurmayı denerken bir OLE hatası aldı. HRESULT "<hresult>" döndürülen OLE hata kodu ve "<ileti metni>" alınan hata iletisidir.

Aşağıda bazı hata iletileri, HRESULT'lar ve olabilecek nedenleri listelenmiştir. OLE tarafından hata iletisi metinleri değiştirilebilir ve yeni hata kodları eklenebilir.

Unknown interface (0x80020001):
The specified OLE object does not support the IDispatch interface. (Belirtilen OLE nesnesi IDispatch arabirimini desteklemiyor.)

Type mismatch (0x80020005):
One or more of the SQL data types do not match the data types of the method arguments. (Bir ya da daha çok SQL veri tipi, yöntem bağımsız değişkenlerinin veri tipleriyle eşleşmiyor.)

Unknown name (0x80020006):
The specified method name was not found for the specified OLE object (Belirtilen OLE nesnesi için, belirtilen yöntem adı bulunamadı.)

Invalid number of parameters (0x8002000E):
The number of arguments passed to the method is different from the number of arguments accepted by the method. (Yönteme aktarılan bağımsız değişken sayısı, yöntemin kabul ettiği bağımsız değişken sayısından farklı.)

Invalid class string (0x800401F3):
The specified ProgID or CLSID is invalid. (Belirtilen ProgID ya da CLSID geçersiz.)

Class not registered (0x80040154):
CLSID is not properly registered. (CLSID doğru şekilde kayıtlı değil.)

Application not found (0x800401F5):
Local server EXE not found. (Yerel sunucu EXE bulunamadı.)

DLL for class not found (0x800401F8):
In-process DLL not found. (İşlenmekte olan DLL bulunamadı.)

Server execution failed (0x80080005):
Creation of the OLE object failed. (OLE nesnesi yaratılması başarısız oldu.)

Kullanıcının Yapması Gereken: Özel terimlerin anlamı da içinde olmak üzere tüm açıklamalar için OLE Programmer's Reference Guide kitabına bakın.

sqlcode: -1180

sqlstate: 42724

SQL1181N"<yordam-adı>" yordamı (özel adı "<özel-ad>") "<ileti-metni>" ile açıklanan bir kural dışı durum oluşturdu.

Açıklama: "<yordam-adı>" (özel adı "<özel-ad>") kullanıcı tanımlı işlevi (UDF) ya da saklanmış yordamı kural dışı durum oluşturdu. İleti metni, yordamın döndürdüğü kural dışı durumu açıklar.

Kullanıcının Yapması Gereken: Kullanıcının kural dışı durumun anlamını öğrenmesi gerekir. Yordamı yazan kişiye başvurun.

sqlcode: -1181

sqlstate: 38501

SQL1182N"<işlev-adı>" kullanıcı tanımlı işlevi, belirtilen OLE DB sağlayıcısının veri kaynağı nesnesini kullanıma hazırlayamadı. HRESULT="<hresult>". Tanılama metni: "<ileti-metni>".

Açıklama: Belirtilen OLE DB sağlayıcısının OLE DB veri kaynağı nesnesi başlatılamadı ya da kullanıma hazırlanamadı. "<hresult>" döndürülen OLE DB hata kodu ve "<ileti-metni>" alınan hata iletisidir.

Aşağıda kısmi bir HRESULTS listesi ve olası nedenler gösterilmiştir:

0x80040154
Sınıf (OLE DB sağlayıcısı) kayıtlı değil.

0x80040E73
Belirtilen kullanıma hazırlama dizgisi belirtime uymuyor.

0x80004005
Belirlenemeyen hata (kullanıma hazırlama sırasında).

Kullanıcının Yapması Gereken: OLE DB sağlayıcısının doğru kaydedilip edilmediğini denetleyin ve bağlantı dizgisindeki değiştirgelerin doğru şekilde kullanıma hazırlanmasını sağlayın. HRESULT kodlarına ve OLE DB çekirdek bileşenlerindeki Data Link uygulama programı arabirimi bağlantı dizgisi sözdizimine ilişkin eksiksiz açıklamalar için Microsoft OLE DB Programmer's Reference ve Data Access SDK belgelerine bakın.

sqlcode: -1182

sqlstate: 38506

SQL1183N"<işlev-adı>" kullanıcı tanımlı işlevi, belirtilen OLE DB sağlayıcısından bir OLE DB hatası aldı. HRESULT="<hresult>". Tanılama metni: "<ileti-metni>".

Açıklama: belirtilen OLE DB sağlayıcısı bir OLE DB hata kodu döndürdü. "<hresult>" döndürülen OLE DB hata kodu ve "<ileti-metni>" alınan hata iletisidir.

Aşağıda kısmi bir HRESULTS listesi ve olası nedenler gösterilmiştir:

0x80040E14
Komutta bir ya da daha çok hata var (örneğin, düzgeçiş komutu metninde sözdizimi hatası).

0x80040E21
Hata oluştu; örneğin, belirtilen kolon tanıtıcısı geçersiz (DB_INVALIDCOLUMN).

0x80040E37
Belirtilen çizelge yok.

Kullanıcının Yapması Gereken: HRESULT kodlarına ilişkin eksiksiz açıklamalar için Microsoft OLE DB Programmer's Reference ve Data Access SDK belgelerine bakın.

sqlcode: -1183

sqlstate: 38506

SQL1184NEXPLAIN çizelgelerinden biri ya da daha çoğu, güncel DB2 sürümü kullanılarak yaratılmadı.

Açıklama: Bu çizelgeler DB2EXMIG ile yeni sürüme geçirilmezse ya da atılıp güncel DB2 sürümüne ilişkin EXPLAIN.DDL CLP komut kütüğüyle yaratılmazsa, EXPLAIN bu çizelgelere ekleme yapamaz.

Kullanıcının Yapması Gereken: Çizelgeleri DB2EXMIG ile yeni sürüme geçirin ya da atın ve güncel DB2 sürümüne ilişkin EXPLAIN.DDL CLP komut kütüğüyle yeniden yaratın. Komutu yeniden verin.

sqlcode: -1184

sqlstate: 55002

SQL1185NPaket için bağ tanımlanırken FEDERATED "<değer>" yanlış kullanıldı.

Açıklama: "<değer>" NO ise, paketteki en az bir durağan SQL deyimi bir takma ada ya da OLE DB çizelge işlevine ya da OLE DB yordamına gönderme içeriyor. Bu durumda, paket için bağ tanımlamak üzere FEDERATED YES belirtilmelidir.

"<değer>" YES ise, paketteki hiçbir durağan SQL deyimi bir takma ada ya da OLE DB çizelge işlevine ya da OLE DB yordamına gönderme içermemektedir. Bu durumda, paket için bağ tanımlamak üzere FEDERATED NO belirtilmelidir.

Paket yaratılmaz.

Kullanıcının Yapması Gereken: Doğru FEDERATED seçeneğini belirtin.


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