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

Existe-t-il des outils gratuits pour générer des scripts 'INSERT INTO' dans MS SQL Server ?

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.