You have multiple accounts
Choose the account you want to sign in with.

Symptomer

Du kobler en database med endringer til datainnspilling aktivert på SQL Server-2014 eller en tidligere versjon, og du kobler den til en SQL Server-2016 eller 2017 for SQL-Server på Windows-forekomsten. I denne situasjonen oppstår følgende feil når du kjører prosedyren sp_cdc_enable_table systemet:

Command:
EXEC sys.sp_cdc_enable_table @source_schema='<schema name>', @source_name='<source name>', @role_name='<role name>', @supports_net_changes=1, @allow_partition_switch=0;
Error:
Msg 22832, Level 16, State 1, Procedure sp_cdc_enable_table_internal, Line 639 [Batch Start Line 0]
Could not update the metadata that indicates table [<schema name>].[<object name>] is enabled for Change Data Capture. The failure occurred when executing the command 'insert into [cdc].[captured_columns]'. The error returned was 213: 'Column name or number of supplied values does not match table definition.'. Use the action and error to determine the cause of the failure and resubmit the request.

Løsning

Hvis du vil løse dette problemet, kjører du sp_cdc_vupgrade når du knytter en database på en forekomst av SQL Server-2016 eller SQL Server-2017 på Windows som har endringer til datainnspilling aktivert.

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon, se Legg ved en database.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×