Feststellen, ob Tabelle in einer Abonnementdatenbank zu einer Transaktionsreplikation gehört

15/04/2008 - 12:53 von Frank Salm | Report spam
Hallo NG,

folgende Situation:

ich möchte mittels SQL feststellen, ob es sich bei einer bestimmten
Tabelle um eine Tabelle in einer Abonnementdatenbank handelt, welche
mittels Transaktionsreplikation mit den Verleger synchronisiert wird.

Hintergrund: ein Programm soll selbst erkennen, ob es in eine Tabelle
schreiben kann oder nicht. (In eine Tabelle zu schreiben, die sich auf
den Abonnementen befindet und mittels Transaktionsreplikation
synchronisiert wird, macht keine Sinn, da die geànderten bzw. neuen
Daten nie beim Verleger ankommen.)

Ich verwende SQL-Server 2000 und entsprechende MSDE.

Frank
 

Lesen sie die antworten

#1 Susanne Wenzel
17/04/2008 - 07:33 | Warnen spam
Hallo Frank,
Am Tue, 15 Apr 2008 03:53:37 -0700 (PDT) schrieb Frank Salm:

ich möchte mittels SQL feststellen, ob es sich bei einer bestimmten
Tabelle um eine Tabelle in einer Abonnementdatenbank handelt, welche
mittels Transaktionsreplikation mit den Verleger synchronisiert wird.



versuchs mal mit der Systemtabelle MSreplication_objects.

(The MSreplication_objects table contains one row for each object that is
associated with replication in the Subscriber database. This table is
stored in the subscription database.)

HTH
Viele Grüße aus dem hohen flachen Norden Deutschlands
Susanne
Mein System:
SQLServer 2000 SP4
Server Win2k Server SP4, aktueller Patchstand
Clients Win2k Pro SP4, aktueller Patchstand

Ähnliche fragen