2012-09-14 5 views
0

SQL Azure Federation에서 uniqueidentifier ID 열과 고유 한 nvarchar (256) 전자 메일 주소 열을 어떻게 만들 수 있습니까? 저는 SQL 녀석이 아니기 때문에 고유 한 제약 조건을 설정하는 방법이나 페더레이션 데이터베이스에서 그렇게 할 수 있는지 여부를 모릅니다.SQL Azure Federation에서 기본 키와 별도의 고유 열이있는 테이블 만들기

편집 :

"연합 테이블에 고유 또는 클러스터 된 인덱스 페더 레이 티드 열을 포함해야한다"나는 고유 제약 조건을 만들 수있는 TSQL 쿼리를 찾았지만, 나는 다음과 같은 오류를 받고 있어요

내 연합 열이 ID 열이라고 생각합니다.

답변

0

그냥 오류가 무엇을 알려줍니다.

페더레이션 된 열은 고유 한 인덱스 또는 클러스터 된 인덱스의 일부 여야합니다.

은 다음을 참조하십시오 Federation Guidelines and Limitations

때문에, 고유 인덱스, 컬럼 아이디 + EMAILADDRESS해야 당신은 내가 지금처럼 하나의 열 저장 데이터로 사람들을 결합한다는 의미

+0

: GUID + EMAILADDRESS? – Mark13426

+0

아니요, 별도의 열로 유지할 수 있습니다. 당신이 emailAddress에 대한 고유 인덱스를 만들 때 SQL Federation은 연합 ID를 포함시켜야합니다. 인덱스 열은 Id와 emailAddress 여야합니다. – JuneT

+0

고유 한 열을 만드는 방법을 더 잘 이해할 수 있도록 내가하고 싶은 것을 다루는 CREATE TABLE 쿼리 샘플을 게시 할 수 있습니까? 감사. – Mark13426

관련 문제