ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Bu makalede, Microsoft SQL Server 2000 Service Pack 2 sürümü için bkz: 818406.
# Hata: 469157 (SQL Server 8.0)
Belirtiler
Bir Transact-SQL deyimini çalıştırdığınızda, birçok görünümleri başvuruyor, Transact-SQL deyimi başarısız olabilir ve aşağıdaki hata iletisini alırsınız:
"Sunucu: <a1>hata</a1> 4414, Level 16, State 1, Line 1 verebilir görünüm veya işlevin çözümlemesi için değil yardımcı tablo ayrılamadı. (256) Bir sorgudaki tablo sayısı aşıldı."
Çözüm
Hizmet paketi bilgileri
Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211En son SQL Server 2000 hizmet paketi nasıl elde edilir
Düzeltme bilgileri
Bu düzeltmenin ingilizce sürümü dosya öznitelikleri (veya daha yenisi) aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
Not Dosya bağımlılıkları nedeniyle, en son düzeltme veya özellik, bu dosyaları içeren ek dosyalar da içerebilir.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 4'te giderilmiştir.
Daha fazla bilgi
SELECT bir Transact-SQL deyimini başvurulan tablolar sayısı 256 ' dir. Bu sınır, SQL Server Books Online'da "En yüksek kapasite belirtimleri" bölümü altında belgelenmektedir. Bu sınır, SELECT deyiminde görünümler ve başvurulan tablolar içerir. Ayrıca, tablolar ve görünümler sorguda bulunan bir görünümü tarafından başvurulan sınırını içerir. Bu nedenle, birden çok kez sorguda başvurulan bir tablo veya Görünüm, tablo veya görünümü (veya tablolar ve görünümler, görünümde başvurulan) her başvuru bu sınırınızı sayar.
Bu düzeltmeyi tablo veya sorguda başvurulan görünümlerin sayısının üst sınırı 260'için bir artırılır. Bu nedenle, yine de bu makalenin "Belirtiler" bölümünde açıklanan hata iletisini alabilirsiniz. "Msg 4414" hata iletisini almaya devam ederseniz, daha düşük bir tablo veya görünümlerin sayısı sorguda başvurulan, sorguyu kesmek zorunda kalabilirsiniz. Görünümde başvurulan tablolar sayısını azaltmak için sorunlu bir sorguda başvurulan Görünüm tanımını değiştirebilirsiniz.
Referanslar
Bu düzeltmenin bir SQL Server 2000 Service Pack 2 sürümü hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
818406Düzeltme: görünümler kullanan BIR Transact-SQL sorgusu beklenmedik biçimde SQL Server 2000 SP1 ' başarısız olabilir
t-sql
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır