2010-09-21 3 views
1

Je me demande s'il est possible de copier une définition de table à partir du fichier .mdf pour le créer dans SQL Server et cela peut-il être fait dans Visual Studio 2010?Visual Studio 2010 - copier une seule définition de table à partir du fichier .mdf à SQL Server

Peu importe si je le ferai par une sorte d'assistant ou si j'obtiendrai une requête SQL avec une commande comme "Créer une table ...". Je veux juste avoir une table que j'ai créée dans le dossier de mdf dans la base de données sur mon serveur. PS Je ne souhaite pas copier son contenu et je ne souhaite pas copier la base de données entière. Juste une définition de table.

Répondre

1

Vous pouvez générer un script de création de table usin management studio si vous pouvez joindre le db pendant une minute.

+0

Oui, ça marche pour moi. – TrN

1
SELECT * 
    INTO YourNewTable 
    FROM YourOriginalTable 
    WHERE 1=2 

Ceci créera la structure mais ne copiera aucune donnée (puisque rien ne pourrait satisfaire la clause WHERE). Notez que cette méthode ne créera aucun index/contrainte/déclencheur. Ceux-ci devraient être scénarisés et appliqués séparément.

Questions connexes