Überprüfen Sie, ob die Replikation Aktiviert
Was ist der einfachste Weg, um zu überprüfen, ob die Replikation aktiviert ist, in eine SQL 2000, 2005 und 2008 kompatibel-format? Brauchen keine status info...nur um zu wissen, wenn es aktiviert ist für eine DB. Ich brauche das, weil ich möchte, dass meine Db-Migration von code, der eine exception werfen, wenn die Replikation aktiviert ist, bevor es versucht, führen Sie die schema-updates.
Dank.
Es gibt verschiedene heuristische Methoden, aber nicht einfach den status Abfragen. Darüber hinaus kann die Replikation ziemlich körnig, so kann es aktiviert auf einige Objekte innerhalb der Datenbank, die du nicht gehst, um die ändern sowieso.
InformationsquelleAutor Jeff | 2011-11-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der Suche an diesem Artikel, MSDN sagt: "Wenn ein Benutzer die Datenbank konfiguriert ist, als ein Verleger oder Abonnent sind, bei der Replikation wird die system-Tabellen der Datenbank. Diese Tabellen werden entfernt, wenn ein Benutzer die Datenbank entfernt wird, ein Replikations-Topologie"
Kann man sich die Existenz einer dieser Tabellen in dem Artikel aufgeführt, die als Nachweis der Replikation, und fahren Sie mit Ihrer Abfrage entsprechend.
InformationsquelleAutor Adam Wenger
Fand ich diese Abfrage, aber das funktioniert nur in der SQL 2005 und höheren Versionen (Nicht für SQL 2000 verson).
T-SQL-Abfrage
InformationsquelleAutor sreekrishna
Aus: http://www.mssqlinsider.com/2013/09/check-databases-part-replication:
Nicht sicher, ob dies gilt als Plagiat oder nicht. Quelle (im Fall von änderungen)
InformationsquelleAutor user255826