2008-09-08 9 views
3

Je dois être en mesure de récupérer un script CREATE TABLE pour recréer une table spécifique dans une base de données SQL Server (2000), par programmation (j'utilise C#). Évidemment, vous pouvez le faire avec Enterprise Manager mais je voudrais l'automatiser.Récupérer par programme un script de création de table de base de données dans .NET

J'ai joué avec SQLDMO qui offre une commande de sauvegarde, mais je ne suis pas sûr si cela va donner un script SQL CREATE TABLE et semble nécessiter la création d'un périphérique SQL Service, et je préférerais Évitez de modifier la base de données.

+0

Voici une autre méthode http://beyondrelational.com/blogs/madhivanan/archive/2007/08/27/generate-sql-script.aspx – Madhivanan

Répondre

2

Jetez un coup d'œil à my solution. C'est un script sql qui utilise les tables INFORMATION_SCHEMA pour obtenir les informations nécessaires. C'est basique, mais ça pourrait marcher pour vous.