동일한 인스턴스에 두 개의 데이터베이스 DB1
및 DB2
이 있다고 가정합니다. 테이블 tab2
이 DB2
에 있습니다.SQL Server에서 뷰의 기본 키를 만드는 방법은 무엇입니까?
CREATE UNIQUE CLUSTERED INDEX tab2_Key
ON dbo. tab2 (id2)
를이 다음과 같은 오류가 발생합니다 :
을Msg 1939, Level 16, State 1, Line 1
Cannot create index on view 'Tab2' because the view is not schema bound.
CREATE VIEW [dbo].[Tab2]
AS
SELECT *
FROM DB2.dbo.Tab2
가 그럼 난
DB1
에
tab2
에 대한 키를 만들려고 : 나는
tab2
DB2
에서 얻을 수
DB1
에 뷰를 생성
이 문제를 어떻게 해결할 수 있습니까?
아마도 지금하고있는 오류를 수정하는 방법을 알려줄 때, 다른 오류를 밟을 것입니다. 오류 (가까운 장래에 적어도 두 번 나타남). 목표를 달성하기로 결정한 대신 목표를 설명 할 수 있습니까? –