Ce site Web contient de nombreux scripts utiles, notamment la génération d'inserts.
Vous pouvez utiliser sp_msforeachtable
avec lui pour générer une base de données entière.
Mettre à jour :Il existe une fonctionnalité intégrée pour scripter les données en tant qu'INSERT dans SQL Server Management Studio 2008 (et versions ultérieures).
SQL Server 2008 :
Faites un clic droit sur votre base de données dans SSMS, sélectionnez Tasks –> Generate Scripts
, assurez-vous que votre base de données est en surbrillance et cliquez sur suivant. Faites défiler la liste des options jusqu'à la section "Table/View Options" et remplacez "Script Data" par True.
SQL Server 2012 :
Faites un clic droit sur votre base de données dans SSMS, sélectionnez Tasks –> Generate Scripts
. Choisissez les tables pour lesquelles vous souhaitez générer des INSERTs scriptés, puis cliquez sur Next
. Choisissez où vous voulez envoyer la sortie (comme une nouvelle fenêtre de requête), puis cliquez sur Advanced
bouton (qui, pour une raison quelconque, se trouve dans la section Enregistrer dans un fichier !). Faites défiler la liste des options jusqu'à l'option "Types de données à scripter" et changez-la en "Données uniquement" ou "Schéma et données". Cliquez sur Next
deux fois.