0

J'ai une base de données sous contrôle de source à l'aide d'un projet de base de données VS2010. J'essaie de déplacer certains procs stockés du schéma [dbo] vers un autre schéma. Quand je change le nom du schéma dans le projet (déplacé dans la structure du dossier et édite le CREATE pour indiquer le nouveau schéma) et le déploie, je me retrouve avec un CREATE pour le proc dans le nouveau schéma, mais pas de DROP correspondant pour le proc dans le ancien schéma. Au meilleur de ma connaissance, il n'y a pas de dépendance qui maintient ce proc dans l'ancien schéma (et s'il y en avait, je voudrais qu'il pointe vers le proc dans le nouveau schéma de toute façon).Projet de base de données VS2010 - déplacement du processus stocké vers un autre schéma

Est-ce un bug VS, ou est-ce que je fais quelque chose de mal?

Répondre

1

Il y a une option dans le projet de base de données, onglet Déploiement, configuration de déploiement:

Générer DROP pour les objets qui se trouvent dans la base de données cible, mais qui ne sont pas dans le projet de base de données

si vous vérifiez cela, il devrait laisser tomber le vieux sproc

+0

Impressionnant - et un bon timing, aussi. Je viens d'en rencontrer un autre cet après-midi. –