J'ai découvert que la désactivation d'une fonctionnalité dans Sharepoint laisse des entrées erronées dans la table AllDocs de la base de données de contenu. Ces enregistrements de table rendent alors impossible le déploiement d'autres fonctionnalités qui contiennent les mêmes noms de fichiers, car Sharepoint se plaint qu'ils existent déjà. Comment puis-je m'assurer que la désactivation des fonctionnalités ne laisse pas d'anciennes références dans la base de données de contenu?Bogue Sharepoint lors de la désactivation des fonctionnalités
Microsoft dit explicitement que nous ne devrions pas exécuter des requêtes directement sur la base de données, sinon il ne sera plus supporté.
le meilleur
@mayo - Je pense que dans YourSolutionName ci-dessus serait le nom de la fonctionnalité? Est-ce que faire cela via stsadm fait quelque chose de plus que d'utiliser l'interface utilisateur pour le faire? – 78lro
Je voulais dire le nom de la fonctionnalité - la solution est vraiment un package pour la fonctionnalité et je ne pense pas qu'il a un nom au-delà du nom de fichier - mon erreur. J'utilise généralement stsadm car il se comporte de manière plus cohérente que l'interface graphique (ce qui m'interrompait lors de certaines opérations, etc.). – Mayo
@mayo - semble quand je désactive les fonctionnalités et supprime le .wsp, cette ligne est toujours dans cette table. Existe-t-il un moyen d'identifier la fonctionnalité qui doit être désactivée? Il existe une colonne pour setuppath sous la forme 'Features \ MinimalPublishingLayouts \ PageLayouts \ mypage.aspx' mais elle a été désactivée. – 78lro