Il y a déjà un objet nommé "__MigrationHistory " dans la base de données

Quand j'ai essayé d'exécuter SQLQuery (généré par Update-Database -Verbose -f -Script localement dans Visual Studio) sur la base de données distante, j'ai vu la suite d'erreur renvoyé par SQL Server Management Studio:

Msg 2714, Niveau 16, État 6, Ligne 1

Il y a déjà un objet nommé "__MigrationHistory " dans la base de données.

Comment résoudre ce problème?

Qu'est-ce que le script que vous essayez d'exécuter?
Cela ne se produit que si le script contient de la création de la table __MigrationHistory' de la commande. N'est ce pas? Si je ne peux pas imaginer pourquoi la mise à jour de la base de données permettrait de le faire.
Avez-vous envie de voir son contenu? Si oui, je vais mettre ça 🙂
J'ai donc besoin de trouver cette commande sur requête? ensuite, retirer? Elle doit être réglée par le présent?
vous pouvez essayer la commande dans nuget PM: ajouter-migration ainsi que mise à jour de la base de données

OriginalL'auteur Amirhossein Mehrvarzi | 2014-09-29