2 votes

Migration d'une base de données SQL server 2000 vers SQL server 2005

Quelqu'un peut-il suggérer différentes manières de migrer une base de données du serveur SQL 2000 vers 2005.

Comment puis-je m'assurer que toutes les contraintes, clés primaires et index sont préservés. Existe-t-il un outil de migration qui les préserve ?

4voto

Warren Blanchet Points 881

Il existe plusieurs façons de procéder, chacune d'entre elles permettant de transférer tous les aspects de la base de données vers le nouveau serveur ou le serveur mis à niveau.

  • Détacher et attacher
  • Sauvegarde et restauration

Je préfère la méthode du détachement et de l'attachement. Une autre chose à laquelle il faut faire attention, spécifique aux bases de données elles-mêmes, est de s'assurer que les identifiants sont transférés sur le nouveau serveur. Utilisez sp_help_revlogin pour copier les identifiants sur le nouveau serveur.

1voto

Cascabel Points 1430

Dans SQL Server, les contraintes, les clés et les index font tous partie du fichier de la base de données, de sorte que vous ne les perdrez pas en déplaçant la base de données entre les versions. Il suffit d'utiliser detach/attach ou backup/restore comme Squillman l'a dit ; SQL Server se chargera de mettre à jour la base de données vers la nouvelle version.

-2voto

Rajat Points 3311

J'utilise robocopy de microsoft si vous installez le gui, il sera très facile de copier tous les fichiers de configuration etc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X