2009-08-21 12 views
1

Je sais que ce n'est pas recommandé, mais mon serveur de développement est 2008 alors que mon serveur de production est 2000.Bases de données entre les serveurs Copie

Quelle est la meilleure façon de copier des bases de données dans les deux sens? Par exemple, je viens de créer une base de données avec une table de dates robuste que j'ai l'intention d'utiliser dans mes requêtes. Je me suis dit que le moyen le plus simple serait de sauvegarder la base de données et de la restaurer sur l'autre serveur.

Quel est le moyen le plus rapide de le faire dans les deux sens?

Répondre

3

La sauvegarde-copie-restauration est aussi rapide, sinon plus rapide, que la copie-détachement-attachement. Surtout si vous obtenez une bonne compression avec la sauvegarde - cette étape de copie prendra beaucoup moins de temps!

+0

Je ne crois pas que vous pouvez restaurer une sauvegarde de 2008 sur un serveur de base de données 2000. –

+1

Tant que vous le créez en mode de compatibilité, vous pouvez. – Eric

1

Vous pouvez utiliser BACKUP DATABASE et RESTORE DATABASE, ou les procédures stockées sp_detach_db et sp_attach_db.

Lire cet article sur le transfert des bases de données SQL Server vers un nouvel emplacement: "Moving SQL Server 7.0 bases de données vers un nouvel emplacement"

Questions connexes