Hiç orada hata mesajlarından birini gördünüz mü?
- SQL Server 2000
Görünüm veya işlev çözümlemesi için yardımcı tablo ayrılamadı.
Bir sorgu (256) 'de tablo sayısı aşıldı.
- SQL Server 2005
Sorguda çok fazla masa adları. izin verilen maksimum 256'dır.
Evet ise, ne yaptın?
vazgeçmiş? taleplerini basitleştirmek için müşteri ikna etti? veritabanını Normalleştirilmemiş?
@ (Herkes sorgusu göndermek için beni isteyen):
- Cevabın düzenleme penceresinde kod 70 kilobayt yapıştırabilirsiniz olmadığından emin değilim.
- Bu kod 70 kilobayt Ben de beri göndermek zorunda kalacak 20 veya 30 görünümleri başvuracağı beri bu bu yardımcı olmaz Bile aksi kod anlamsız olacaktır.
Buraya övünme am gibi ses istemiyorum ama sorun sorgularda değil. sorgular uygun (veya en azından hemen hemen optimum) vardır. Ben her sütunda ve kaldırılabilir her tablo için arayan, onları optimize sayısız saatler geçirdim. (O hala küçük bir rapor iken birkaç yıl önce tasarlanmıştı nasıl çünkü) tek deyim ile doldurulacak olan 200 veya 300 sütunları olan bir rapor düşünün.