mercredi 2 juillet 2008

Restaurer une base de données SQL Server 2000 sur un serveur SQL 2005

Tout est dans le titre. Si vous essayez de restaurer une base de données provenant d'un serveur SQL Server 2000, sur un serveur SQL Server 2005 et que vous obtenez un message d'erreur genre :







C'est parce que votre fichier ne contient pas dans la liste des utilisateurs un utilisateur SQL Server au poétique nom de : SQLServer2005MSSQLUser$...$SQL2K5.

Pas de panique, déplacez simplement votre fichier de backup dans le répertoire de backup d'SQL Server (quelque chose comme : C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup). Comme vous êtes prudent, vérifiez les utilisateurs dans l'onglet sécurité du fichier (clic droit -> propriété) et normalement, joie, bonheur un utilisateur mystère (heu non Sql Server) a été ajouté. Reéssayez et le tour est joué.

Ce n'est pas moi qu'il faut remercier, c'est Murphy# (qui refait vivre son blog).

Aucun commentaire: