Sincronizar permissões entre um projeto de banco de dados e um banco de dados usando o Visual Studio

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

Pergunta

Eu tenho um projeto de banco de dados no visual studio (2008) que eu estou usando para manter a minha estrutura de banco de dados em um sistema de controle de versão (Git). Eu uso a ferramenta comparar esquema de dados em VS para manter este projeto de banco de dados. A questão que eu estou encontrando é que eu continuo perdendo meu permissões para novos objetos.

Assim como I:

  1. capturar essas permissões usando o esquema ferramenta comparar.
  2. Aplicar estas permissões a um servidor usando o esquema ferramenta comparar.
Foi útil?

Solução

O método mais fácil para capturar e aplicar as permissões que tenho encontrado é entrar em Ferramentas -> Opções -> ferramentas de banco de dados -> esquema comparar e desmarque a caixa de seleção permissões ignorar. Em seguida, executar a comparação de esquema e aplicar as atualizações.

Nota: Que isso irá atualizar todos os objetos com permissões em seu esquema. Tenho vindo a capturar a permissão depois de sincronizar as minhas alterações de esquema e, em seguida, redefinir as permissões ignorar caixa

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top