Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Sauvegarde au niveau de la table

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.