2009-05-07 4 views

Répondre

3

La réponse est que vous ne devriez pas y aller. Le schéma de la base de données TFS n'est pas documenté en tant que sujet à modification et l'interrogation directe n'est pas prise en charge par Microsoft. Il subit en fait de très gros changements entre les Service Packs sans parler des releases.

Cela étant dit. Lorsque vous stockez les fichiers, TFS utilise une combinaison de compression zip ainsi que le stockage des deltas entre les révisions de fichiers en utilisant le même moteur delta utilisé par Windows pour gérer les mises à jour de Windows, etc

Pour accéder aux fichiers normalement à partir de TFS, vous devez voulez utiliser l'API .NET ou la ligne de commande tf.exe pour parler à un serveur valide.

Si vous voulez éditer votre question pour expliquer pourquoi vous avez besoin d'accéder à la table, cela peut vous aider à vous orienter dans la bonne direction. Essayez-vous de récupérer des données à partir d'une sauvegarde TFS SQL ou quelque chose?

+0

Martin, merci pour le conseil. J'essaie de récupérer des données à partir d'une bibliothèque supprimée à partir d'une sauvegarde. Je suppose que mes seules options sont de restaurer le temproarily de sauvegarde sur notre serveur de prod, ou installer temporairement une autre version. – cjk

+0

Yup - effectuer une restauration à partir d'une sauvegarde est la seule méthode prise en charge. Vous pouvez restaurer la base de données dans une machine virtuelle pour vous éviter de sortir votre système de production. J'ai parlé avec le groupe de produits de Microsoft à propos de ce scénario précis récemment (30 avril) et ils ont confirmé que la seule façon de récupérer un étagère serait de restaurer une sauvegarde du serveur qui a l'étagère et de la démonter. –

Questions connexes