KB2498818-Düzeltme: Kullanıcı tanımlı bir işlevde sorgu çalıştırdığınızda veya SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2'de bağlantılı sunucuda eş anlamlısı kullanan bir görünümde bir sorgu çalıştırdığınızda hata 7359

Microsoft, Microsoft SQL Server 2005, Microsoft SQL Server 2008 ve Microsoft SQL Server 2008 R2 tarafından indirilebilir bir dosya olarak düzeltir. Düzeltmeler birikimli olduğundan, her yeni sürüm, önceki SQL Server 2005, Microsoft SQL Server 2008 ve SQL Server 2008 R2 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.Bu makalede açıklanan düzeltme, SQL Server 'ın aşağıdaki sürümleri için sunulmaktadır:

  • Microsoft SQL Server 2005 Service Pack 3 (SP3)

  • Microsoft SQL Server 2005 Service Pack 4 (SP4)

  • Microsoft SQL Server 2008 Service Pack 1 (SP1)

  • Microsoft SQL Server 2008 Service Pack 2 (SP2)

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Microsoft SQL Server 2005, Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 çalıştıran bir bilgisayarda bağlantılı sunucu oluşturursunuz. Bağlı sunucu, uzak sunucudaki bir OLE DB veri kaynağını işaret.

  • Bağlantılı sunucuda bir tablo için eş anlamlı oluşturabilirsiniz.

  • Eş anlamlıları kullanan veya eşanlamlı olan bir görünüm oluşturduğunuz bir Kullanıcı tanımlı işlev oluşturabilirsiniz. Ardından, Kullanıcı tanımlı işlev veya görünümde bir sorgu çalıştırırsınız.Not Sorguyu çalıştırdığınızda, bir yürütme planı önbelleğe alınır.

  • Uzak sunucuda, bağlantılı sunucudaki tablonun şema sürümünü güncelleştirmek için bir işlem gerçekleştirirsiniz. Örneğin, uzak sunucudaki tablonun dizinini, bağlantılı sunucudaki tablonun şema sürümünü güncelleştirmek için yeniden oluşturabilirsiniz.

  • Kullanıcı tanımlı işlev veya görünümde başka bir sorgu çalıştırırsınız.

Bu senaryoda, aşağıdakine benzer bir hata iletisi alırsınız:

Sunucu: Ileti 7359, düzey sayısı, eyalet eyalet numarası, satır numarası, "bağlı sunucu adı" OLE DBsağlayıcısı "bağlısunucu adı" OLE DB sağlayıcısı "bağlıtablo adı" tablosu için derleme zamanı ("derleme zamanı") ve çalışma zamanı ("çalışma zamanı") olarak rapor etti.

Not sağlayıcı adı , OLE DB sağlayıcısının adını gösteren bir yer tutucudur. Bağlantılı tablo adı , bağlantılı sunucuda bulunan tablonun adını gösteren bir yer tutucudur.

Neden

Bu sorun, varolan yürütme planı doğru temizlenmediğinden oluşur. Bu, şema sürümünün değiştirilmesine neden olur, çünkü ikinci sorgu çalıştırıldığında kullanıcı tanımlı işlev veya görünüm yeniden derlenir. Bu nedenle hata oluşur.

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2008 R2 Service Pack 1

Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme 1 ' de yayımlanmıştır. Bu toplu güncelleştirme paketini edinme 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:

2544793 SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2567616 SQL Server 2008 R2 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 R2 derlemeleri

SQL Server 2008 R2

Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 7 ' de yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme 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:

2507770 SQL Server 2008 R2 için toplu güncelleştirme paketi 7 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

981356 SQL Server 2008 R2 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri

SQL Server 2005 SP3 için

Bu sorunla ilgili düzeltme ilk önce 15 toplu güncelleştirmede yayımlanmıştır. SQL Server 2005 SP3 için bu toplu güncelleştirme paketini edinme 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:

2507766 SQL Server 2005 SP3 için toplu güncelleştirme paketi 15 Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2005 SP3 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

960598 SQL Server 2005 SP3 yayımlandıktan sonra yayınlanan SQL Server 2005 derlemeleri

SQL Server 2005 SP4 için

Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 3 ' te yayımlanmıştır. SQL Server 2005 SP4 için bu toplu güncelleştirme paketini edinme 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:

2507769 SQL Server 2005 SP4 için toplu güncelleştirme paketi 3Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2005 SP4 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

937137 SQL Server 2005 SP4 yayımlandıktan sonra yayınlanan SQL Server 2005 derlemeleri

SQL Server 2008 SP1 için

Bu sorunla ilgili düzeltme ilk olarak 13 toplu güncelleştirme tarihinde yayımlanmıştır. SQL Server 2008 SP1 için bu toplu güncelleştirme paketini edinme 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:

2497673 SQL Server 2008 SP1 için toplu güncelleştirme paketi 13 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 SP1 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

970365 SQL Server 2008 SP1'DEN sonra yayınlanan SQL Server 2008 derlemeleri

SQL Server 2008 SP2 için

Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 3 ' te yayımlanmıştır. SQL Server 2008 SP2 için bu toplu güncelleştirme paketini edinme 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:

2498535 SQL Server 2008 SP2 için toplu güncelleştirme paketi 3Not Derlemeler birikimli olduğu için, her yeni düzeltme sürümü önceki SQL Server 2008 SP2 düzeltme sürümü ile sağlanan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2402659 SQL Server 2008 SP2 yayımlandıktan sonra yayınlanan SQL Server 2008 derlemeleri

Durum

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

Ek Bilgi

Eş anlamlısı oluşturmak için Transact-SQL ' u kullanma hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

Eş anlamlısı oluşturmak için Transact-SQL kullanma

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×