Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Váš prehliadač nie je podporovaný

Ak chcete lokalitu používať, aktualizujte svoj prehliadač.

Aktualizovať na najnovšiu verziu Internet Explorera

OPRAVIŤ: Nesprávny výsledok je vrátený pri STUnion() method is called inštancia geometrie až GEOMETRYCOLLECTION stupňa v dotaze SQL Server 2008

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:2660646
Microsoft distribuuje Microsoft SQL Server 2008 Service Pack 3 (SP3) opravy ako jeden súbor na prevzatie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL Server 2008 Service Pack 3 (SP3) opraviť uvoľnenia.
PRIZNAKY
Uvažujme o nasledujúcom prípade:
  • Máte geometria stupňa a GEOMETRYCOLLECTION inštanciu, ktorá obsahuje pretínajúcich mnohouholníka v Microsoft SQL Server 2008.
  • Môžete vytvoriť dotaz, ktorý vyzýva STUnion() metóda medzi týmito dvomainštancie.
  • Pokúsite spustiť dotaz.

V tomto scenári, priesečníkom GEOMETRYCOLLECTION stupňa mnohouholníka nie sú obsiahnuté vo výsledku, STUnion() metóda vráti.

PRICINA
Tento problém sa vyskytuje z dôvodu kód chyby vSTUnion() metóda.
RIESENIE

Kumulatívna aktualizácia informácií

Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 SP3

Fix pre tento problém bol prvýkrát vydaný v Kumulatívna aktualizácia 3. Ďalšie informácie o možnostiach získania tento balík Kumulatívna aktualizácia pre SQL Server 2008 Service Pack 3 po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2648098 Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 Service Pack 3
Poznámka Pretože stavia sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych a opraviť všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL Server 2008 Service Pack 3 release. Odporúčame, že budete zvažovať uplatnenie najnovším vydaním opraviť, ktorá obsahuje túto rýchlu opravu. Štvrtá nedeľa v októbri
2629969 SQL Server 2008 stavia, ktoré boli uvoľnené po SQL Server 2008 Service Pack 3 bola uvoľnená


DALSIE INFORMACIE
Ak chcete reprodukovať tento problém, postupujte nasledovne:
  1. Spustiť nasledovný dotaz v programe Microsoft SQL Server Management Studio:
    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. Kliknite na tlačidlo Priestorové výsledky na karte výsledku, ktoré je vrátené dotazom.
Ak chýba priesečníkom dvoch trojuholníky z prvý parameter, potom môžete mať reprodukovať problém úspešne.
STAV
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti "Platí pre".

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 2660646 – Posledná kontrola: 01/16/2012 17:33:00 – Revízia: 1.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2660646 KbMtsk
Pripomienky
050&did=1&t=">aScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" .js'><\/script>"); &t=">