프로젝트를 게시하기 전에 데이터베이스 프로젝트에 포함 된 테이블을 삭제하고 싶습니다. 기본적으로이 테이블의 전체 빌드를 수행합니다 (기본적으로 작동하는 것처럼 보입니다) 증분 빌드로).VS 2012 DB project
대상 DB에 존재하지만 원본 프로젝트에는 존재하지 않는 테이블 (및 다른 엔티티)을 삭제하는 옵션을 보았습니다. 그리고 나는 그 반대입니다. DB 프로젝트에있는 테이블을 만들기 전에 대상에서 삭제하십시오.
IF EXISTS (SELECT * FROM [<db_name>].INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'zzWorkTable1')
DROP TABLE [<db_name>].dbo.[zzWorkTable1]
: 다른 데이터베이스에 그 일을하는 경우
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'zzWorkTable1')
DROP TABLE dbo.[zzWorkTable1]
또는 :
FYI 관련 질문이 나타났습니다. 나는이 사람을 도울 수있을 것이라고 생각 했었습니다. 또는 그의 질문에 게시 될 답변에 관심이있을 수도 있습니다. http : //stackoverflow.com/questions/20555237/tfs-and-database-projects-sql-server –