Comment passer en revue les tables d'une base de données et déterminer à quelle publication et à quel article ces tables sont associées?SQL Server: Comment faire pour déterminer toutes les tables associées à la réplication et les articles
Répondre
Je l'ai fait un peu de profilage, et j'ai trouvé ce que je puis regardé pour trouver les paramètres:. [sys] [sp_MShelp_replication_table] ( @table_name sysname = NULL, @table_owner sysname = NULL )
Vous aurez une base de données normalement appelée DISTRIBUTION
qui hébergera vos tables. Remarque: Ce nom peut être modifié au moment de la configuration de la réplication.
Les tableaux ci-dessous vous donnera des informations sur la réplication:
MSPublications
MSArticles
Vous pouvez joindre ces tables au Information_Schema.Tables
dans votre base de données et de déterminer quels tableaux sont partie de quelle publication.
Vous pouvez utiliser cette table système: SELECT * FROM dbo.sysmergearticles
En fait, pas tout à fait, voici le meilleur Ad-hoc: 'SELECT s. [Nom] AS [Nom de la publication] FROM dbo.sysmergepublications AS INNER JOIN dbo.sysmergearticles AS s2 ON s.pubid = s2.pubid OERE s2.NAME = "MyTable" – rbellamy
- 1. Tables temporaires et réplication SQL Server
- 2. Réplication transactionnelle SQL Server et ajout de nouvelles tables
- 3. jqGrid - Comment supprimer les tables associées?
- 4. SQL - Joindre deux tables et compter les articles
- 5. Comment surveiller les tables dans SQL Server pour les modifications
- 6. Approche pour modifier la clé primaire de GUID à BigInt dans les tables associées à SQL Server
- 7. Les déclencheurs de réplication SQL Server 2005 - comment?
- 8. Sélectionner toutes les colonnes de toutes les tables dans SQL Server 2008
- 9. Comment faire pour déterminer SQL Server Service a démarré complètement et toutes les bases de données sont en ligne
- 10. SQL JOIN deux tables pour accéder à toutes les données
- 11. Accéder à toutes les tables
- 12. Comment mettre à jour des tables dans SQL afin que les chaînes associées correspondent?
- 13. SQL: supprimer toutes les données de toutes les tables disponibles
- 14. Articles sur les schémas/algorithmes de réplication?
- 15. Réplication SQL Server, distributeur
- 16. toutes les tables et procédures stockées pour fichier
- 17. Réplication SQL Server
- 18. Rupture de la réplication SQL Server
- 19. Instruction SQL pour l'évaluation de plusieurs tables associées
- 20. Utilisez tablediff pour comparer toutes les tables
- 21. Carte: Comment obtenir toutes les clés associées à une valeur?
- 22. Quelles sont les tables système utilisées dans la réplication Sql Server?
- 23. Comment ajouter de nouveaux articles avec la réplication transactionnelle?
- 24. Comment faire pour démarrer par programme la réplication de fusion SQL Server 2005
- 25. Requête SQL pour rechercher le schéma de toutes les tables
- 26. Contraintes SQL Server entre les tables
- 27. Méthode SQL LINQ 2 pour toutes les tables
- 28. SQL Server Compact - nombre d'enregistrements/espace utilisé pour toutes les tables de la base de données
- 29. SQL Server 2005: Comment identifier toutes les tables faisant référence à une table spécifiée
d'accord ... qui vient à lui de l'autre côté, qui fonctionnera totalement. J'espérais que peut-être il y avait un proc SQL Server qui, donné un nom de table, indiquerait la publication et l'article auquel il était associé. – rbellamy