SchemaCrawler for Microsoft SQL Server est un programme de ligne de commande qui peut générer un diagramme de base de données de votre base de données Microsoft SQL Server. Votre système de build peut appeler la ligne de commande SchemaCrawler. SchemaCrawler vous donne des options "grep" pour inclure et exclure des tables et des colonnes du diagramme.
En pratique, ce que j'ai trouvé est que la sortie d'un fichier texte du schéma de la base de données est utile aussi, lorsqu'elle est faite dans le cadre de la construction. De cette façon, vous pouvez vérifier le fichier texte dans votre système de contrôle de code source, et avoir un historique des versions de la façon dont votre schéma a évolué au fil du temps. SchemaCrawler est conçu pour automatiser cela aussi, à partir de la ligne de commande.
Plus précisément, quelles informations sur votre base de données recherchez-vous? Il peut y avoir d'autres outils qui peuvent être automatisés plus facilement. Aussi, quel outil de construction/système utilisez-vous? –
Je souhaite générer un diagramme de relation d'entités (ERD). MsBuild/TfsBuild. – Burt