Symptomen

Ga ervan uit dat u de opgeslagen procedure van de cursor uitvoert sp_cursoropen samen met het argument Scrollopt in microsoft SQL Server 2008 R2 of microsoft SQL Server 2012. Daarnaast moet u ervan uitgaan dat aan de volgende voorwaarden is voldaan:

  • Het argument scrollopt is niet ingesteld als statisch of FAST_FORWARD.

  • Het argument stmt bevat een query die wordt uitgevoerd in een weergave.

  • Met de weergave worden gegevens uit een tabel opgehaald met behulp van een gekoppelde server.

  • De tabel heeft een samengestelde index die 16-sleutelkolommen bevat.

In deze situatie wordt het volgende foutbericht weergegeven:

Er is een ernstige fout opgetreden bij de huidige opdracht.

Oplossing

Cumulatieve updategegevens

Cumulatieve update 9 voor SQL Server 2012

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 9. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2012, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2867319 Cumulatief updatepakket 9 voor SQL Server 2012Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2012 fix. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2692828 De versies van SQL Server 2012 die zijn uitgebracht na de release van SQL Server 2012

Cumulatieve update 4 voor SQL Server 2012 SP1

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 4. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2012 SP1, klikt u op het volgende artikelnummer om naar het Microsoft Knowledge Base-artikel te gaan:

2833645 Cumulatieve update 4 voor SQL Server 2012 SP1Opmerking Aangezien de builds cumulatief is, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2012 SP1 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik voor meer informatie op het volgende artikelnummer om naar het betreffende Microsoft Knowledge Base-artikel te gaan:

2772858 De versies van SQL Server 2012 die zijn uitgebracht na SQL Server 2012 Service Pack 1, zijn uitgebracht

Cumulatieve update 6 voor SQL Server 2008 R2 Service Pack 2

De oplossing voor dit probleem werd eerst uitgebracht in cumulatieve update 6. Als u meer informatie wilt over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 Service Pack 2, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2830140 Cumulatief updatepakket 6 voor SQL Server 2008 R2 Service Pack 2Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige SQL Server 2008 R2 Service Pack 2 fix release. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2730301 De SQL Server 2008 R2-builds die zijn uitgebracht na SQL Server 2008 R2 Service Pack 2 is uitgebracht

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Workaround

Als u het probleem tijdelijk wilt oplossen, gebruikt u minder dan 16 sleutelkolommen voor de samengestelde index.

Verwijzingen

Ga naar de volgende website van MSDN voor meer informatie over de sp_cursoropencursor opgeslagen procedure.

Inleiding tot de opgeslagen procedure sp_cursoropen

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×