Microsoft distribuira Ispravke za Microsoft SQL Server 2008 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 bile uključene u prethodno izdanje sql Server 2008 ispravke.
Simptomi
Možete dobiti sledeću poruku o grešci kada pokrenete naredbu MERGE u sistemu Microsoft SQL Server 2008:
Msg 8672, Nivo 16, Stanje 1, red 1 Objedinjavanje je više puta pokušalo da ažurira ili izbriše isti red. Ovo se dešava kada se ciljni red podudara sa više izvornih redova. Objedinjavanje ne može više puta da ažurira/izbriše isti red ciljne tabele. Pročisti odredbu ON da biste obezbedili podudaranje ciljnog reda u većini izvornih redova ili koristite odredbu GROUP BY za grupisiranje izvornih redova.
Napomena I dalje možete dobiti ovu poruku o grešci kada operacija spajanja nije izazvala duplirane redove.
Rešenje
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj isfiksu 6 za SQL Server 2008 servisni paket 1. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
977443 Kumulativna ispravka paket 6 za SQL Server 2008 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravki sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje sql Server 2008 ispravke. 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:
970365 SQL Server 2008 gradi koje su objavljene nakon što je SQL Server 2008 servisni paket 1 objavljenMicrosoft SQL Server 2008 hitne ispravke se kreiraju za određene SQL Server servisne pakete. Hitnu ispravku za SQL Server 2008 Service Pack 1 morate primeniti na instalaciju servisnog paketa SQL Server 2008 Service Pack 1. Podrazumevano je da je svaka hitna ispravka koja je obezbeđena u SQL Server servisnom paketu uključena u sledeći SQL Server servisni paket.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Za više informacija o postepenom modelu servisiranja za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
935897 Postepeni model servisiranja dostupan je od SQL Server tima za isporuku hitnih ispravki za prijavljene problemeZa više informacija o šemi imenovanja za ispravke za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
822499Nova šema imenovanja za pakete softverskih ispravki za Microsoft SQL ServerZa više informacija o terminologiji softverskih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki