SQL1100W | Catalog 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.
SQL1101N | Belirtilen 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.
SQL1102N | Veritabanı 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.
SQL1103W | Migrate 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.
SQL1104N | Program 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.
SQL1105N | Remote 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
SQL1106N | Belirtilen "<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
SQL1107N | Belirtilen "<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
SQL1108N | Belirtilen "<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
SQL1109N | Belirtilen "<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
SQL1110N | Sağ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.
SQL1111N | Belirtilen "<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
SQL1112N | Sistem 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
SQL1113N | SQLDA çı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
SQL1114N | SQLDA çı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
SQL1115N | SQLDA çı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
SQL1116N | BACKUP 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
SQL1117N | ROLL-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
SQL1121N | Düğü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.
SQL1122N | Protokol 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.
SQL1129N | Kaynaklar 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
SQL1130N | 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ı. |
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
SQL1131N | DARI (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
SQL1132N | Komut, 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
SQL1133N | SQLDA çı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
SQL1134N | Veritabanı 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
SQL1135N | Veritabanı 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.
SQL1136N | Veritabanı 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.
SQL1138W | Ertelenen 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.
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
SQL1145N | Ağ 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ı.
Kullanıcının Yapması Gereken: Neden koduna dayalı olarak, aşağıda belirtilenleri yapın:
sqlcode: -1145
sqlstate: 560AF
SQL1150N | Kullanı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.
SQL1160N | DOS "<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:
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
SQL1164N | SQL 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:
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:
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
SQL1165W | Değ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
SQL1166W | Sı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
SQL1167W | Aritmetik 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.
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:
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:
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
SQL1184N | EXPLAIN ç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
SQL1185N | Paket 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.