/ / Copie de bases de données entre serveurs - tsql, sql-server-2008, sql-server-2000

Copie de bases de données entre serveurs - tsql, sql-server-2008, sql-server-2000

Je sais que ce n’est pas recommandé mais mon serveur de développement est 2008 alors que mon serveur de production est 2000.

Quel est le moyen le plus simple de copier des bases de données?et-vient? Par exemple, je viens de créer une base de données avec une table de date robuste que je compte utiliser dans mes requêtes. J'ai pensé 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 opportun de le faire dans les deux sens?

Réponses:

3 pour la réponse № 1

Sauvegarde-copie-restauration est aussi rapide, sinon plus rapide, que détacher-copier-joindre. Surtout si vous obtenez une excellente compression avec la sauvegarde - cette étape de copie prendra beaucoup moins de temps!


1 pour la réponse № 2

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

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


1 pour la réponse № 3

Avez-vous considéré le Assistant de publication de base de données Microsoft SQL Server? Il va script votre base de données, y compris les données à TSQL