2012-02-12 3 views
0

때때로 스키마 비교 도구가 기존 테이블/뷰에 대해 새 파일을 만들고 이전 파일에 대한 데이터베이스 프로젝트에서 바꿔주는 것처럼 보일 수 있습니다.VS2010 데이터 -> 스키마 비교 파일 중복

원본 파일 :

MyViewName.view.sql 

새 파일 :

MyViewName_1.view.sql 

원본 파일은 디스크에 남아 있지만, 데이터베이스 프로젝트 대신 새 참조 예를 들어. 아무도 왜 이런 일이 일어나고 어떻게 멈출 수 있는지 알고 있습니까?

답변

0

그래, 나도 같은 문제가 ... 파일이 이미 작업 공간 및 스키마에 디스크에 남아

이 새 테이블 "MyViewName을 쓰려고 비교 (SVN 가지를 비교할 때 파괴를 낸다). view.sql "을 디스크에 저장하면 이미 존재하는 파일을 찾고 새로운 파일을 생성하기로 결정한 다음 디스크에 덮어 쓰기합니다.

VS 2010 문제인지 여부는 잘 모르겠지만 작업 영역의 작동 방식이나 데이터베이스 프로젝트 자체의 문제로 인해 설계된 경우입니다.

다른 사람이 더 나은 설명을 제공하기를 바랍니다.

해결 방법은 디스크에서 파일을 삭제하고 비교를 다시 수행해야했던 작업입니다.

할 수있는 일은 전동 공구를 사용하는 것입니다. In Visual Studio remove local files when undo pending changes