Applies ToSQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise

Microsoft distribuira ispravke za Microsoft SQL Server 2008 servisni paket 3 (SP3) kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 servisnog paketa 3 (SP3).

Simptomi

Razmotrite sledeći scenario:

  • Imate instancu geometrije i instancu GEOMETRYCOLLECTION koja sadrži presek poligona u sistemu Microsoft SQL Server 2008.

  • Kreirate upit koji između dve instance naziva metod STUnion().

  • Pokušate da pokrenete upit.

U ovom scenariju, presek poligona instance GEOMETRYCOLLECTION nije sadržan u rezultatu upita koji vraća metod STUnion().

Uzrok

Do ovog problema dolazi zbog neispravnosti koda u metodu STUnion().

Rešenje

Kumulativne informacije o ažuriranju

Kumulativni paket ispravki 3 za SQL Server 2008 SP3

Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 3. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 servisni paket 3 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2648098 Kumulativni paket ispravki 3 za SQL Server 2008 servisni paket 3Napomena Pošto su verzije kumulativne, svako novo izdanje za ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje sql Server 2008 servisnog paketa 3. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2629969 SQL Server 2008 builds that were released after SQL Server 2008 Service Pack 3 was released

Više informacija

Da biste reprodukovali ovaj problem, sledite ove korake:

  1. Pokrenite sledeći upit u programu 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. Izaberite karticu Prostorni rezultati rezultata koji vraća upit.

Ako nedostaje presek dva trougla iz prvog parametra, problem ste uspešno reprodukovali.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.