2010-03-05 7 views
1

iv créé une base de données avec quelques tables et les peuplés en utilisant SQL Server 2008, je veux déplacer la base de données vers une autre machine, quelle serait la meilleure façon de copier la base de données emplacement ?? En passant, je me connecte à localhost \ SQLEXPRESS si c'est important !!transférer base de données SQL (table et données)

grâce

+0

Ceci est plutôt une question pour serverfault – txwikinger

+0

Sauvegarde/restauration de SQL Server: http://www.sqlteam.com/article/backup-and-restore-in-sql-server-full-backups –

Répondre

1

Sauvegarder et restaurer est généralement le moyen le plus simple. La seule complexité que vous pouvez rencontrer est que vous devrez recréer et associer des utilisateurs sur votre système cible.

1

Faites une sauvegarde de votre base de données et puis la restaurer sur une autre machine

1

Faites un clic droit sur votre base de données dans SSMS. Choisissez Tâches-> Sauvegarde. Ensuite, choisissez votre emplacement et cliquez sur OK. Prenez le fichier de sauvegarde que vous avez créé dans le dossier dans lequel il se trouvait et placez-le dans le même dossier sur votre autre ordinateur. Puis ouvrez SSMS sur votre autre machine. Cliquez avec le bouton droit sur le dossier de la base de données et cliquez sur Restaurer la base de données. Entrez ce que vous pouvez nommer, choisissez From Device puis trouvez votre fichier. Cliquez sur OK et vous avez terminé.

1

Je voudrais utiliser la sauvegarde et la restauration de SQL Server. Je crois que vous pouvez sauvegarder dans SQLExpress (vous ne pouvez pas en programmer un).

1

Cliquez avec le bouton droit sur votre base de données, puis sélectionnez Tâches -> Sauvegarde. Faites la sauvegarde.

Sur votre autre instance de serveur SQL, créez une base de données portant le même nom. Et faire Tâches -> restaurer -> base de données

1

Si vous avez des autorisations à restaurer sur le serveur de base de données cible, c'est de loin la meilleure façon de copier la base de données.

Si vous ne disposez pas d'autorisations, vous devez vous connecter aux bases de données source et cible avec Management Studio et importer les données de la source. Si vous avez des indices de clés primaires simples sur vos tables, vous pouvez les importer en cliquant avec le bouton droit de la souris sur le nom de la base de données cible, puis sélectionnez Tâches, puis Importer des données. Un assistant vous guidera à travers.

Vous pouvez vous entraîner en important les données dans une nouvelle base de données sur votre ordinateur local en premier.

Si vous avez des index ou des fonctions, des sprocs et des vues plus complexes, vous devez d'abord créer la nouvelle base de données avant d'importer les données. Même procédure, mais sélectionnez Générer des scripts. L'assistant vous guidera à travers les étapes nécessaires. Sous les options de script, vous devez vous assurer que vous sélectionnez True pour les index de script.

Encore une fois, vous pouvez pratiquer en recréant et en important localement. Cependant, si vous créez localement, vous devrez donner un nouveau nom à la base de données.

Questions connexes