Qual é a função do arquivo DBMDL no projeto de banco de dados do VS

Respostas:

396

Pelo que entendi, é um arquivo serializado do seu modelo de banco de dados e é usado como cache para melhorar o desempenho da implantação. É exclusivo por usuário, portanto, não deve ser verificado no controle de origem.

Cameron McGrane
fonte
3
Ao criar um novo projeto de banco de dados do SQL 2008, o VisualSVN decide automaticamente não fazer o check-in desse arquivo, o que também sugere que não é uma boa ideia fazer check-in no controle de origem.
rohancragg
3
Curiosamente, quando removo esses arquivos dbmdl, abrir os resultados da solução em um erro "contém uma referência a um projeto que não existe" do projeto de banco de dados para o projeto do servidor que não aparece novamente nas cargas subseqüentes.
Mayo
13
Isso ocorre porque o arquivo dbmdl contém a referência e sua exclusão causa a mensagem de erro. O arquivo é gerado novamente pelo Visual Studio e o erro desaparece.
belugabob
16
Gostaria de poder adicionar outro +1 ao comentário de controle de origem, mesmo que nem tenha sido solicitado.
Strider