Microsoft distribuira popravke za Microsoft SQL Server 2008, SQL Server 2008 R2 ili SQL Server 2012 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanjima popravaka za SQL Server 2008, SQL Server 2008 R2 ili SQL Server 2012
Simptomi
Razmotrite sljedeći scenarij:
- Pokušali ste izvršiti postupak umetanja u ciljnoj tablici u bazi podataka sustava Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2012.
- Ciljna tablica ima više ograničenja vanjskog ključa (FK).
- Da biste izvršili postupak umetanja, koristite naredbu MERGE.
U tom se scenariju pojavljuje sljedeća poruka o pogrešci:
Napomena
poruka 681, razina 16, država #, redak #
Napomena
Pokušaj postavljanja vrijednosti stupca koji ne podržava NULL na NULL.
Rješenje
Kumulativni podaci o ažuriranju
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 10 za SQL Server 2008 R2 SP2 /en-us/help/2908087
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Paket kumulativnog ažuriranja 1 za SQL Server 2012 Service Pack 1Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 1. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 Service Pack 1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2765331 Paket kumulativnog ažuriranja 1 za SQL Server 2012 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravaka za SQL Server 2012. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2772858 međuverzije SQL Server 2012 koje su izdane nakon izdanja servisnog paketa Service Pack 1 SQL Server 2012
SQL Server 2008 R2 Service Pack 1Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 8. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 Service Pack 1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2723743 Paket kumulativnog ažuriranja 8 za SQL Server 2008 R2 SP1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka servisnog paketa Service Pack 1 za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2567616 međuverzije SQL Server 2008 R2 izdane nakon izdanja sustava SQL Server 2008 R2 SP1
SQL Server 2012 Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 3 za SQL Server 2012. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
2723749 Paket kumulativnog ažuriranja 3 za SQL Server 2012Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2012. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012 Na instalaciju sustava SQL Server 2012 morate primijeniti hitni popravak SQL Server 2012.
SQL Server 2008 Service Pack 3 Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 6 za SQL Server 2008 Service Pack 3. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
2715953 Paket kumulativnog ažuriranja 6 za SQL Server 2008 Service Pack 3Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2629969 Međuverzije SQL Server 2008 izdane nakon objave servisnog paketa SQL Server 3 za 2008 hitni popravci sustava Microsoft SQL Server 2008 stvaraju se za određene servisne pakete SQL Server. Na instalaciju servisnog paketa SQL Server 2008 Service Pack 3 morate primijeniti hitni popravak za SQL Server 2008 Service Pack 3. Prema zadanim postavkama svi hitni popravci koji se nalaze u servisnom paketu za SQL Server uvrštavaju se u sljedeći servisni paket za SQL Server.
SQL Server 2008 R2
Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 14. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2703280 Paket kumulativnog ažuriranja 14 za SQL Server 2008 R2 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 međuverzije SQL Server 2008 R2 koje su izdane nakon izdanja sustava SQL Server 2008 R2
SQL Server 2008 Service Pack 2Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 9 za SQL Server 2008 Service Pack 2. Dodatne informacije o nabavi tog paketa kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
2673382 Paket kumulativnog ažuriranja 9 za SQL Server 2008 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2402659 Međuverzije SQL Server 2008 koje su izdane nakon objave servisnog paketa SQL Server 2008 Service Pack 2
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.