Vous ne pouvez pas utiliser la BACKUP DATABASE
commande pour sauvegarder une seule table, à moins bien sûr que la table en question ne soit allouée à son propre FILEGROUP
.
Ce que vous pouvez faire, comme vous l'avez suggéré, est d'exporter les données du tableau dans un fichier CSV. Maintenant, afin d'obtenir la définition de votre table, vous pouvez 'script out' le CREATE TABLE
script.
Vous pouvez le faire dans SQL Server Management Studio en :
clic droit Base de données> Tâches> Générer le script
Vous pouvez ensuite sélectionner la table que vous souhaitez scripter et également choisir d'inclure tous les objets associés, tels que les contraintes et les index.
afin d'obtenir les DATA
avec juste le schema
, vous devez choisir Advanced
dans l'onglet définir les options de script et dans l'onglet GENERAL
la section définit les Types of data to script
sélectionnez Schema and Data
J'espère que cela vous aidera, mais n'hésitez pas à me contacter directement si vous avez besoin d'aide supplémentaire.