2010-12-30 10 views
1

KonfigurationWas diese error..please run „exec sp_register_custom_scripting 'CUSTOM_SCRIPT' verursacht, your_script?

SQL 2005 (A Server) repliziert SQL 2008 (Server B), die auf SQL 2008 (Server C) repliziert.

I hinzugefügt kürzlich eine Spalte (auf Server A) zu einer replizierten Tabelle über einen Skript & die DDL Veränderung mit einem Problem zu Server B repliziert. Wenn die DDL Änderung Server C repliziert, I unter den Fehler erhalten.

'DDL-Replikation konnte benutzerdefinierte Prozeduren nicht aktualisieren, bitte führen Sie "exec sp_register_custom_scripting 'CUSTOM_SCRIPT', your_script, 'EDI von xx', 'table_name_here' „und versuchen Sie es erneut (Quelle: MSSQLServer Fehlernummer: 21814)‘

Diese Abonnements (auf Server B zu Server C) wurden über eine erstellt Skript unten.

** exec sp_addsubscription @publication = N'EDI zu XLOCX '@subscriber = N'RXLOCXS-SQLA', @destination_db = N'EDI '@subscription_type = N'Push', @sync_type = N'replication Unterstützung nur '@article = N'all', @update_mode = N'read nur '@subscriber_type = 0

exec sp_addpushsubscription_agent @publication = N'EDI zu XLOCX (Merge)', @subscriber = N'RXLOCXS -SQLA ', @subscriber_db = N'EDI', @job_login = N'ROUSES.COM \ RXLOCXSQLREPL ', @job_password = N'XPASSWORDX', @subscriber_security_mode = 1, @frequency_type = 4, @frequency_interval = 1, @frequency_relative_interval = 1, @frequency_recurrence_factor = 1, @frequency_subday = 8, @frequency_subday_interval = 1, @active_start_time_of_day = 3300, @active_end_time_of_day = 235959, @active_start_date = 20070923, @active_end_date = 99991231, @enabled_for_syncmgr = N'false '@dts_package_location = N'Distributor' **

GO

So ist die Millionen-Dollar-Frage ist, warum bekomme ich die Fehlermeldung ‚exec sp_register_custom_scripting 'CUSTOM_SCRIPT' , your_script ', wenn ich eine Spalte zu einer Tabelle in der EDI zu XLOCX Publikation hinzufüge ???

ahia,

LarryR ...

Antwort

0

Klingt wie eine benutzerdefinierte gespeicherte Prozedur (SP) verwendet wird, um die Daten zu replizieren. Der benutzerdefinierte SP muss aktualisiert werden, um die Spaltenänderung widerzuspiegeln. Der SP muss auf allen Servern aktualisiert werden. Die Informationen zu benutzerdefinierten Prozeduren werden mit dem Artikel und nicht mit dem Abonnement verknüpft.

Wenn Sie nicht verwenden, müssen Sie feststellen, warum der Artikel denkt, dass es eine benutzerdefinierte Prozedur benötigt.

Verwandte Themen