Visual Studio 2010 - copie une seule définition de la table de fichier .mdf à SQL Server
-
04-10-2019 - |
Question
Je me demande si est-il possible de copier une définition de la table de fichier .mdf pour créer dans SQL Server et pourrait-il être fait dans Visual Studio 2010?
Peu importe si je vais le faire par une sorte d'assistant ou de récupérer une requête SQL avec une commande comme « Créer une table ... ». Je veux juste avoir une table que j'ai créé dans le fichier mdf dans la base de données sur mon serveur.
PS Je ne veux pas copier son contenu et je ne veux pas copier la base de données entière. Juste une définition de la table.
La solution
Vous pouvez générer un script de création de table à l'aide studio de gestion si vous pouvez joindre le db pendant une minute.
Autres conseils
SELECT *
INTO YourNewTable
FROM YourOriginalTable
WHERE 1=2
Cela va créer la structure mais ne copie pas toutes les données (puisque rien ne pouvait satisfaire la clause WHERE). Notez que cette méthode ne va pas créer des index / contraintes / déclencheurs. Ceux auraient besoin d'être scénarisé et à appliquer séparément.