직접 참조하지 않고 데이터베이스 프로젝트에서 다른 데이터베이스를 참조 할 수 있습니까?Visual Studio 2012 데이터베이스 프로젝트에서 확인되지 않은 참조
예를 들어,이 같은 것을 쓸 수 있도록하려면 :
CREATE VIEW View1
AS
SELECT X FROM OtherDB.dbo.Table1
직접 참조하지 않고 데이터베이스 프로젝트에서 다른 데이터베이스를 참조 할 수 있습니까?Visual Studio 2012 데이터베이스 프로젝트에서 확인되지 않은 참조
예를 들어,이 같은 것을 쓸 수 있도록하려면 :
CREATE VIEW View1
AS
SELECT X FROM OtherDB.dbo.Table1
가장 좋은 방법은 당신의 프로젝트에 데이터베이스 참조를 추가하는 것입니다. VS2010 이하의 DBProj 파일의 경우 dbschema 파일을 생성하여 데이터베이스 참조로 추가해야합니다. SSDT의 경우 dacpac 파일을 사용하려고합니다. 이것은 대부분 정적 인 프로젝트에서 잘 작동하며 관련있는 객체를 포함하기 위해 이들을 조정할 수도 있습니다.
VS2010, 2008 - http://msdn.microsoft.com/en-us/library/dd193283%28v=VS.90%29.aspx에는 기존 데이터베이스를 dbschema 파일로 내보내는 데 필요한 설명서가 있습니다. 프로젝트에서 액세스 할 수있는 곳에 놓고 "데이터베이스 참조"로 추가하십시오.
SSDT - http://msdn.microsoft.com/en-us/library/hh550080%28v=VS.103%29.aspx은 dacpac 파일을 생성하기위한 명령 줄 참조를 제공합니다. 생성 된 후에는 프로젝트에서 액세스 할 수있는 곳에 놓고 데이터베이스 참조로 추가하십시오. http://schottsql.blogspot.com/2012/10/ssdt-external-database-references.html
가 네,이 옵션을 알고하지만 난 그냥 확인하지 않고 뷰를 만들고 싶었 :
여기 SSDT이 블로그 포스트를 가지고있다. 이 오류를 해제하는 방법이 있어야한다고 생각했습니다 – aron
누락 된 개체에 대한 경고는 해제 할 수 있지만 참조없이 배포 할 수는 없습니다. 또한 배포 후 스크립트로 추가 할 수도 있지만 프로젝트에서 사용할 수있는 것으로 나타나지는 않습니다. –
어떻게 경고를 끄시겠습니까? –