Je chante C#, .NET 3.5 et SMO pour créer une copie d'une base de données (notre base de données de production) vers d'autres bases de données (notre DEV et base de données de test) dans SQL Server 2005.Restaurer la base de données du fichier .bak avec un nouveau nom
J'ai réussi à créer une sauvegarde à partir d'une base de données, et à le restaurer. cela écrase bien sûr celui existant. J'ai utilisé this CodeProject guide. Comment restaurer une sauvegarde d'une base de données dans une autre base de données, avec un nom différent sur le même serveur?
Vous devez définir la propriété Database au nouveau nom. Vous devez également vous assurer que le nom du (des) fichier (s) de journalisation/de données n'utilise pas ceux qui existent déjà. Peut-être dupliquer http://stackoverflow.com/questions/1627145/smo-restoring-to-a-different-db –