Par programme de génération de script pour tous les objets dans une base de données

Pour une installation automatisée de construire qui génère le programme d'installation pour une application qui utilise Microsoft SQL Server, je suis actuellement en train d'évaluer si le suivant est possible:

Je veux par programme (CMD script ou code C#) exécuter la fonction "Générer Des Scripts" sur une base de données qui est accessible à partir de Microsoft SQL Server Management Studio 2008.

I. e. appeler du code et de tous les objets (tables, SPs, les contraintes, etc.) d'une base de données spécifiée en tant que script SQL.

Actuellement, j'ai seulement besoin de la structure, et non les données.

Question: Est-il possible d'atteindre cet objectif?

OriginalL'auteur Uwe Keim | 2009-11-08