Legger til en lagret prosedyre for manuell Opprydding av endringssporing side tabellen i SQL Server-2014 SP2

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3173157
Denne oppdateringen legger til en ny lagret prosedyren som gjør det mulig å rydde opp i tabellen på side (change_tracking_objectid) manuelt i en database som det endringssporing er aktivert.

Syntaks

sp_flush_CT_internal_table_on_demand [@TableToClean =] 'TableName'

Argumenter

[@TableToClean =] 'TableName' er navnet på tabellen, sporing er aktivert for hvilken endring, som har backlogs igjen ved å endre spore Rydd opp automatisk.

Forventet avgang

Når du kjører den lagrede prosedyren, skjer ett av følgende scenarier:
  • Hvis tabellen ikke finnes, eller hvis sporing ikke er aktivert, at det oppstod aktuelle feilmeldinger.
  • Den lagrede prosedyren vil ringe en annen intern lagret prosedyre som fjerner opp innholdet fra endringsloggen siden tabell basert på ugyldig opprydding versjonen bruker sys.change_tracking_tables dynamic management view. Mens den kjører, vises informasjon om totalt antall rader som er slettet (for hver 5000 rader).

Løsning

Informasjon om oppdateringspakke

Service Pack 2 for SQLServer for SQLServer-2014

Om oppdateringspakker for SQL Server

Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.

Slik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter

Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Obs! Dette er en "FAST PUBLISH"-artikkel som er opprettet direkte innenfor Microsofts kundestøtteorganisasjon. Informasjonen her leveres "som den er" som svar på problemer som kan oppstå. Som et resultat av den korte tiden det tar å gjøre materialet tilgjengelig, kan det inneholde skrivefeil, og det kan når som helst og uten forvarsel bli revidert. Se Vilkår for bruk for mer informasjon.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3173157 – Forrige gjennomgang: 07/12/2016 03:26:00 – Revisjon: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3173157 KbMtno
Tilbakemelding