Déplacement d'une database SQL Server vers un nouveau server

Chaque fois que je déplace une database SQL Server vers un nouveau server, je sauvegarde et restaure toujours la database. J'ai vu beaucoup de gens, en particulier les DBA qui veulent détacher / ré-attacher le file MDF à la place. Quelle est la méthode préférée et pourquoi? Je trouve une sauvegarde / restauration pour être plus sûr, less probable capot de la corruption.

Je viens de faire ça. Pour nos petites bases de données, j'ai fait une sauvegarde / restauration – juste parce que je me sentais comme «plus sûr». Cependant, lorsque vous déplacez des bases de données LARGE, il est tellement plus rapide de simplement les détacher, les copyr et les attacher. Cela bat une sauvegarde (généralement lente), suivie d'une copy et d'une restauration (généralement lente).

Microsoft recommand d' utiliser alter database 'procédure de relocalization planifiée'.

Notez que vous pouvez utiliser attach / detach pour effectuer une mise à niveau entre les versions SQL, comme indiqué dans le lien.