Düzeltme: SQL Server 2008, SQL Server 2008 R2 veya SQL Server 2012 NOEXPAND ipucu kullanarak dizin oluşturulmuş görünüm sorguladığınızda yanlış sonuç döndürülür

Makale çevirileri Makale çevirileri
Makale numarası: 2756471 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Microsoft SQL Server 2008, Microsoft SQL Server 2012 veya Microsoft SQL Server 2008 R2 yabancı bir anahtar ba?vurusunun sahip iki tablo için dizin oluşturulmuş görünüm oluşturun.
  • Dizinlenmiş görünümün temel tablolarına güncelleştirin.
  • NOEXPAND ipucu kullanan dizin oluşturulmuş görünüm karşı bir sorgu çalıştırın.
Bu senaryoda, hatalı bir sonuç alırsınız.

Çözüm

Toplu Güncelleştirme bilgileri

SQL Server 2012 SP1 için toplu güncelleştirme 2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 2'de yayımlanmıştır. Bu toplu güncelleştirme paketi SQL Server 2012 SP1'i elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2790947 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 2
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 SP1'de bulunan tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2772858 SQL Server 2012 SQL Server 2012 Service Pack 1'de yayımlandıktan sonra yayımlanan yapılar

SQL Server 2012 için toplu güncelleştirme 5

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 5'te yayımlanmıştır. SQL Server 2012 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2777772 SQL Server 2012 için toplu güncelleştirme paketi 5
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2692828 SQL Server 2012 yayımlandıktan sonra yayımlanan SQL Server 2012 oluşturur

SQL Server 2008 R2 SP2 için toplu güncelleştirme 4

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 4'de yayımlanmıştır. SQL Server 2008 R2 SP 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2777358 SQL Server 2008 R2 Service Pack 2 için toplu güncelleştirme paketi 4
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 SP 2 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2730301 SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 oluşturur

SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 10

Bu sorunla ilgili düzeltme, toplu güncelleştirme 10 önce yayımlanmıştır. SQL Server 2008 R2 SP1 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2783135 SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 10
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 SP1 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2567616 SQL Server 2008 R2 Service Pack 1'den sonra yayımlanan SQL Server 2008 R2 oluşturur

İçin toplu güncelleştirme 8 SQL Server 2008 Service Pack 3 (SP3)

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 8'de yayımlanmıştır. SQL Server 2008 Service Pack 3 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2771833 SQL Server 2008 Service Pack 3 için toplu güncelleştirme paketi 8
Not Yap?lar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 Service Pack 3 ile birlikte verilen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2629969 SQL Server 2008 SQL Server 2008 Service Pack 3 yayımlandıktan sonra yayımlanan yapılar

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Bu tabloyu kapaBu tabloyu aç
Kural yazılımKuralı başlıkKural açıklamasıÜrün sürümleri karşı kuralın değerlendirilmesi
Sistem Merkezi DanışmanıSQL Server genişletin Hayır ipucu kullanarak dizin oluşturulmuş görünüm sorgulama, yanlış sonuç döndürüyorSistem Merkezi Danışmanı birincil anahtar - yabancı anahtar ilişkileri olan birden çok tablo başvuran varlığı, bir veya daha fazla dizin oluşturulmuş görünümler algıladı. Hayır genişletin ipucu kullanarak dizin oluşturulmuş görünüm sorgulandığında bazı özel koşullar altında SQL Server yanlış sonuç döndürüyor. Bu makaledeki bilgileri gözden geçirin ve uygun eylemleri gerçekleştirirsiniz.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012


Özellikler

Makale numarası: 2756471 - Last Review: 25 Nisan 2013 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Service Pack 3, Ne zaman ne ile kullanilir:
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
Anahtar Kelimeler: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2756471 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 2756471

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com