2009-10-24 3 views

Répondre

0

Le moyen le plus sûr de le faire est de sauvegarder les données et de les restaurer sur un autre serveur! faites un clic droit sur la base de données dans MS SQL Management Studio> Tâches> sauvegarde, choisissez le répertoire pour sauvegarder le fichier. Zip (économiser beaucoup d'espace) déplacer à un autre emplacement, créer une base de données avec le même nom, cliquez droit sur base de données> tâches> restaurer.

Dans la sauvegarde et la restauration, choisissez toujours l'écrasement dans le menu des options, sinon il sera ajouté à l'ensemble de données existant.

Autre moyen de faire cela est un clic droit sur la base de données, des tâches, exporter des données et le déplacer vers un autre emplacement. plus avancé cependant, la sauvegarde fonctionne plus vite et vous êtes supposé l'utiliser à moins que vous ne souhaitiez un déplacement partiel, comme certaines tables et certaines procédures stockées.

+0

Je pense que Paresh essaie d'extraire des données de la base de données dans un autre format (basé sur d'autres questions, probablement Excel), sans essayer de faire une copie de la base de données. –

+0

Je veux exporter des données dans un fichier csv en utilisant BCP, mais seules les lignes sont exportées dans un fichier. Impossible d'exporter le nom de la colonne en tant qu'en-tête. – Paresh

+0

ou toute autre option existe-t-il autre que BCP? – Paresh

0

S'il s'agit d'une petite quantité de données, vous pouvez mettre à niveau Management Studio vers SSMS 2008 (vous n'avez pas besoin de mettre à niveau votre serveur). L'onglet Résultats a la capacité de copier des données avec des en-têtes, de sorte que vous pouvez couper et coller dans Excel.

Une plus grande quantité de données peut être extraite de plusieurs manières, par exemple un package SSIS, l'Assistant Importation/Exportation ou une extraction via ODBC à partir d'Excel.

0

Vous pouvez le faire en utilisant un package SSIS.

Questions connexes