Düzeltme: bir geometrisi örneği sql Server 2008'de bir sorgu GEOMETRYCOLLECTION örneğinde arasındaki STUnion() yöntemi çağrıldığında, yanlış sonuç döndürülür

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

Bu Sayfada

Microsoft, Microsoft sql Server 2008 Service Pack 3 (SP3) düzeltmeleri karşıdan yüklenebilen bir dosya dağıtır. Düzeltmeleri birikimli olduğu için her yeni sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008 Service Pack 3 ile (SP3) bulunan tüm güvenlik düzeltmelerini düzeltmesi.

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Bir geometrisi örneği vardır ve bir GEOMETRYCOLLECTION Microsoft sql Server 2008'de kesişen çokgenler içeren örneği.
  • Çağıran bir sorgu oluşturma STUnion() ikisi arasındaki yöntemiörnekleri.
  • Sorguyu çalıştırmayı deneyin.

Bu senaryoda, kesişim GEOMETRYCOLLECTION Sonuçta örneğinin çokgenler bulunan değil, STUnion() yöntem döndürür.

Neden

Bu sorun, bir kod hatası nedeniyle oluşur.STUnion() yöntem.

Çözüm

Güncelleştirme toplaması bilgileri

sql Server 2008 SP3 için toplu güncelleştirme paketi 3

Bu sorunla ilgili düzeltme, toplu Update 3'te önce 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:
2648098 sql Server 2008 Service Pack 3 için toplu güncelleştirme paketi 3
Not Yapılar birikimli olduğu için her yeni düzeltme sürüm tüm düzeltmeleri içerir ve önceki sql Server 2008 Service Pack 3 ile birlikte tüm güvenlik düzeltmelerini düzeltmesi. Bu düzeltmeyi içeren en son düzeltme sürümü uygulamayı düşünmelidir ö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'den sonra yayımlanan oluşturur


Daha fazla bilgi

Bu sorunu yeniden oluşturmak için şu adımları izleyin:
  1. Microsoft sql Server Management Studio'da aşağıdaki sorguyu çalıştırın:
    DECLARE @p1 geometry = 'GEOMETRYCOLLECTION (POLYGON ((0 0, 1 1, 1 0, 0 0)), POLYGON ((0.5 0, 1.5 1, 1.5 0, 0.5 0)))';
    DECLARE @p2 geometry = 'POINT(0 1)';
    SELECT @p1.STUnion(@p2)
  2. ' I tıklatın Kayma sonuçları Sorgunun döndürdüğü sonuç sekmesi.
Sonra gelen ilk parametre iki üçgen kesişim eksikse, sorunu başarıyla yeniden.

Durum

Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Özellikler

Makale numarası: 2660646 - Last Review: 16 Ocak 2012 Pazartesi - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
Anahtar Kelimeler: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2660646 KbMttr
Machine-translated Article
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:2660646

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