2010-08-12 4 views
2

Jusqu'à présent, je sais que le suivi des modifications est intégré à SQL Server 2008, et cela se fait automatiquement. Ce que je ne sais pas, c'est si je devrais modifier le schéma en ajoutant un "_tombstone" moi-même ou si c'est fait automatiquement par le serveur.Question Tombstone pour SQL Server 2008

À l'heure actuelle, lorsque j'essaie d'accéder à la table Tombstone à partir du serveur. Il en résulte un SqlException indiquant que la table n'a pas pu être trouvée.

Comment puis-je accéder aux valeurs des valeurs de suivi des modifications créées par SQL Server 2008 à partir de C#?

Vive

Répondre

1

Je viens répondu à votre question similaire. En résumé, il peut être plus facile d'utiliser SQL Server Management Studio, Object Explorer pour voir quelles tables sont créées.

MISE À JOUR L'étape suivante consisterait à utiliser SQL Server Profiler pour capturer les instructions SQL soumises à SQL Server. Vous devez modifier les paramètres de trace par défaut pour inclure Événements RPC: Démarrage et SQL: BatchStarting au lieu des événements existants.

+0

La table tombstone n'est pas créée. Donc, la question ultime est de savoir comment SQL Server 2008 mettre en œuvre le suivi des modifications? Dans un sens où est la table tombale, d'où enregistre-t-elle les changements ... – user228137

+0

Le suivi des modifications n'est pas activé par défaut. Et, il est conçu pour capturer les changements de données, pas les changements DDL. Voir la réponse pour une suggestion supplémentaire – bobs