J'utilise SQL Server 2008 Management Studio et j'ai une table que je veux migrer vers un serveur db différent.
Existe-t-il une option pour exporter les données sous forme d'insertion dans un script SQL?
J'utilise SQL Server 2008 Management Studio et j'ai une table que je veux migrer vers un serveur db différent.
Existe-t-il une option pour exporter les données sous forme d'insertion dans un script SQL?
Dans SSMS dans l'Explorateur d'Objets, cliquez-droit sur la base de données, cliquez-droit et choisissez "Tâches", puis "Générer des Scripts".
Cela vous permettra de générer des scripts pour une seule ou toutes les tables, et l'une des options est de Script "Données". Si vous définissez cette valeur TRUE, l'assistant va générer un script à INSÉRER DANS la (les) déclaration de vos données.
nb si vous utilisez 2008 R2 ou 2012 son appelé quelque chose d'autre, voir la capture d'écran ci-dessous présente un
élus "Types de Données de Script" qui peut être "Données", "le Schéma et les Données" ou "Schéma Uniquement" par défaut).
Ou si c'est trop compliqué pour vous, vous pouvez aussi consulter les "Données de Scripter Add-In" pour SQL Server Management Studio:
et puis, il y a un "SSMS Addin" Package sur Codeplex (y compris la source) qui promet à peu près la même fonctionnalité et un peu plus (comme la recherche rapide etc.)
Marc
Pour le plaisir des plus explicites brainlessness, après marc_s instructions données ici...
Dans SSMS dans l'Explorateur d'Objets, cliquez-droit sur la base de données cliquez-droit et choisissez "Tâches", puis "Générer des Scripts".
... Je vois alors un écran de l'assistant avec "Introduction, Choisissez des Objets, Définir les Options de Script, Résumé, et de Sauvegarder ou d'éditer les Scripts" avec prev, next, finish, annuler les boutons en bas.
Sur l' Définir les Options de Script étape, vous devez cliquez sur "Avancé" pour obtenir la page avec les options. Puis, comme Ghlouw a mentionné, vous sélectionnez maintenant "Types de données de script" et le profit.
Si vous exécutez SQL Server 2008 R2, les options intégrées pour cela dans SSMS sont modifiées, car marc_s décrit ci-dessus a un peu changé. Au lieu de sélectionner Script data = true
comme indiqué dans son diagramme, il y a maintenant une nouvelle option appelée "Types of data to script"
juste au-dessus du groupement "Options Table / Vue". Vous pouvez sélectionner ici uniquement les données de script, le schéma et les données ou le schéma uniquement. Fonctionne comme un charme.
Vous pouvez aussi consulter les "Données de Scripter Add-In" pour SQL Server Management Studio 2008 de:
http://www.mssql-vehicle-data.com/SSMS
Leur liste des fonctionnalités:
Il a été développé sur la SSMS 2008 et n'est pas pris en charge sur la version de 2005 à ce moment (bientôt!)
Exporter rapidement les données de T-SQL pour MSSQL et MySQL syntaxe
CSV, TXT, XML sont également pris en charge! Exploiter le plein potentiel, la puissance et la vitesse que le SQL de a à offrir.
N'attendez pas pour Access ou Excel pour faire des scripts de travail pour vous qui pourrait prendre plusieurs minutes à faire, permettent à SQL Server de le faire pour vous et de prendre toutes les approximations de l'exportation de vos données!
Personnalisez vos données de sortie rapide pour les sauvegardes, DDL manipulation, et plus...
Changer les noms de table et de schémas de base de données à vos besoins rapidement et efficacement
L'exportation des noms de colonnes ou tout simplement de générer des données sans les noms.
Vous pouvez choisir les colonnes de script.
Vous pouvez choisir des sous-ensembles de données (clause where).
Vous pouvez choisir de commande de données (clause ORDER BY).
Grand utilitaire de sauvegarde pour ceux grungy de la base de données de débogage des opérations qui nécessitent la manipulation de données. Ne perdez pas de données tout en expérimentant. Manipuler des données à la volée!
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.