8

Sto tentando di impostare la replica transazionale su un database Dynamics NAV su SQL Server 2008 R2 SP1.Replicazione transazionale di SQL Server 2008 "Segno di fine commento mancante" */"

Utilizzando gli stessi server, sono riuscito a configurare correttamente la replica su un DB diverso.

sono in grado di creare la pubblicazione, sottoscrizione e l'istantanea, ma quando guardo in caso registro vedo il seguente errore:

Replication-Replication Distribution Subsystem: agent [agent name] failed. Missing end comment mark '/'.*

La replica non funziona, e il monitor di replica in modo efficace si blocca durante l'interrogazione di questo DB.

Una ricerca su Google restituisce questa pagina: MS Connect Ma non riesco a trovare dove risiede la stored procedure generata dal sistema a cui si riferiscono. Ho provato a cercarlo nell'app Profiler con vari filtri, ma non ho avuto molta gioia nel localizzarlo.

Qualsiasi aiuto sarebbe molto apprezzato!

+0

Non conosco la soluzione, ma devo dire: Wow, che stupido parser fallisce! Strada da percorrere Microsoft! – dan1111

+0

Sareste in grado di provare a eseguire lo script di creazione per tutti gli oggetti Programmabilità? È un metodo un po 'brutale, ma ti permetterebbe di vedere se qualcuno di loro fallisce. – Diego

+10

Dall'elemento di connessione sembra che l'errore si verifichi quando ** si ** ha una stored procedure con 'GO' all'interno di un commento. Suppongo che tu possa trovarlo con 'SELECT * FROM sys.sql_modules dove definizione LIKE '%/*% GO% * /%'' quindi modifica il commento. –

risposta

1

Ho notato che il commento di Martin (anche il più ottimizzato) risolve il problema, come riconosciuto da Loic. Tutti i crediti dovuti a Martin.

From the connect item it looks as though the failure occurs when you have a stored procedure with GO inside a comment. I guess you can find it with SELECT * FROM sys.sql_modules where definition LIKE '%/%GO%/%' then change the comment. – Martin Smith Dec 13 '12 at 15:11

Thanks, Martin. This seems to have done the trick! – Loic Dec 20 '12 at 8:56

Problemi correlati