Simptomi

Pretpostavimo da koristite Microsoft SQL Server 2016 i 2017 promijenite prikupljanje podataka (CDC) za Oracle by Attunity za replicirajte promjene podataka iz Oracle baze podataka u baze podataka sustava SQL Server. Tablica na Oracle sadrži stupac koji se zove "ključ", a ovaj je stupac primarni ključ tablice. U ovom slučaju, kada koristite dizajner za promjenu podataka za Oracle po potrebi da biste dodali ovu tablicu za hvatanje promjena, može se pojaviti poruka o pogrešci slična sljedećoj:

Netočna sintaksa u blizini ključne riječi ' KEY '.

Netočna sintaksa u blizini ključne riječi "s". Ako je ova izjava uobičajen izraz tablice, uvjet xmlnaziva Spaces ili uvjet praćenja promjene, prethodna izjava mora biti prekinuta točkom sa zarezom.

Sustav. Data. SqlClient. Sqlex, (0x80131904): pogrešna sintaksa u blizini ključne riječi ' KEY '.

Netočna sintaksa u blizini ključne riječi "s". Ako je ova izjava uobičajen izraz tablice, uvjet xmlnaziva Spaces ili uvjet praćenja promjene, prethodna izjava mora biti prekinuta točkom sa zarezom.

at Attunity. SqlServer. XdbCdcConfig. Core. menadžeri. CDCManagerImp. ExecuteBatchSqlInTransaction (niz dbName, IList ' 1 Sqlnaredbe)

u programu Attunity. SqlServer. XdbCdcConfig. Core. menadžeri. CDCManagerImp. UpdateCaptureTables (CDCInstanceInfo cdcInfoForUpdate)

na servisu Attunity. Sqlposlužitelj. XdbCdcDesigner. UI. Editcdcinstančeform. Update Capturetables ()

ClientConnectionId:ConnectionID

Broj pogreške: 156, stanje: 1, klasa: 15 

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

       Kumulativno ažuriranje 6 za SQL Server 2017

       Kumulativno ažuriranje 8 za SQL Server 2016 SP1

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Najnovije Kumulativno ažuriranje za SQL Server 2016

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.

Proizvodi drugih proizvođača koji se spominju u ovom članku proizvedeni su u tvrtkama neovisnima o Microsoftu. Microsoft ne daje ni posredna ni druga jamstva vezana uz performanse ili pouzdanost tih proizvoda.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Koliko ste zadovoljni kvalitetom prijevoda?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×