SSDT에서 시스템 뷰를 참조하십니까?


19

시스템 뷰 (특히 sys.columns)에 대한 참조가 포함 된 데이터베이스를 SSDT로 가져 왔습니다. 문제는 프로젝트를 빌드 할 때 해결되지 않은 참조에 대한 경고를 받는다는 것입니다.

MSDN 포럼에서 본 것으로 알려진 문제 일 수 있습니다. http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

이제 경고를 끄거나 무시할 수 있다는 것을 알고 있지만 실제 해결책을 아는 사람이 있습니까?

감사

답변:


24

이것은 마스터 데이터베이스에 대한 참조를 추가하여 처리해야합니다.

데이터베이스 참조 추가 대화 상자

이전에는 master.dacpac를 참조하는 데 사용되는 상대 경로와 관련된 문제가있었습니다 ( 여기 설명 참조 ). 올바르게 기억한다면 master.dacpac 파일의 복사본을 로컬 프로젝트로 가져 와서 위의 대화 상자에 표시된 마지막 옵션을 사용하여 참조했습니다. 그러나 참조 사본을 주기적으로 업데이트해야한다는 점을 기억해야하므로 이것은 이상적이지 않습니다.

참조 방법에 문제가 발생한 세부 정보를 찾을 수 있으면 업데이트됩니다.


2

sys.tables 또는 이와 유사한 것에 대한 참조는 Mark의 답변 그림에 표시된 마스터 시스템 db를 참조하여 해결할 수 있습니다.

다른 방법으로 가고 dacpac을 사용하여 시스템 DB를 참조하려는 경우 다음과 같이 찾을 수 있습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.