Synchronisation des autorisations entre un projet de base de données et une base de données à l'aide de Visual studio

StackOverflow https://stackoverflow.com/questions/1235310

Question

J'ai un projet de base de données dans Visual Studio (2008) que j'utilise pour conserver la structure de ma base de données dans un système de contrôle de version (Git). J'utilise l'outil de comparaison de schéma de données dans VS pour gérer ce projet de base de données. Le problème que je rencontre est que je continue à perdre mes autorisations pour les nouveaux objets.

Alors, comment puis-je:

  1. Capturez ces autorisations à l'aide de l'outil de comparaison de schéma.
  2. Appliquez ces autorisations à un serveur à l'aide de l'outil de comparaison de schémas.
Était-ce utile?

La solution

La méthode la plus simple pour capturer et appliquer les autorisations que j'ai trouvées consiste à entrer dans les outils - > options - > outils de base de données - > Schéma comparer et décochez la case Ignorer les autorisations. Exécutez ensuite la comparaison de schéma et appliquez les mises à jour.

Remarque: Cela mettra à jour tous les objets avec les autorisations de votre schéma. J'ai capturé l'autorisation après avoir synchronisé mes modifications de schéma, puis réinitialisé la case Ignorer les autorisations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top