2012-06-22 4 views
1

Azure SQL에서 스키마 생성을 실행하려고하는데, HiL을 사용하여 메신저가 생성 되었기 때문에 Azure SQL에 CLUSTERED INDEX와 HiLo 테이블이 필요하지 않습니다. 기본적으로 Azure에서 HiLo를 사용해 본 사람이 있습니까? 누구든지이 문제와 관련하여 올바른 방향으로 나를 안내 할 수 있습니까?Azure에서 Nhibernate HiLo

감사

답변

1

누군가가 SQL 애저에 대한 NHibernate에 문을 사용하여 다음 문제를보고 할 때 나는 개인적으로하지만, 과거에 사용하여 시도하지 않은 : 나는 솔루션 NHibernate에 확장자를 사용하는 것이었다 기억

Heaps can not be replicated tables. Please create a clustered index for the table. 

을 다음과 같습니다 :

public class MsSqlAzureDialect : MsSql2008Dialect 
{ 
    public override string PrimaryKeyString 
    { 
    get { return "primary key CLUSTERED"; } 
    } 
} 

이 솔루션을 사용하지 않았으므로 시도해보십시오. 문제가 해결된다면 문제를 해결하십시오. 이 답변을 삭제하겠습니다.

+0

이렇게하면 entites에 대한 문제가 해결되고 primry 키에 클러스터 된 인덱스가 만들어집니다. 문제는 HILO 생성기와 스키마 익스포트 툴을 사용하는 경우 hibernate_unique_key 테이블이 클러스터 된 인덱스없이 생성되고 기본 키가 없다는 것입니다. – longday

+0

@longday : 어떻게 문제를 해결 했습니까? 나는이 오류 때문에 여기에서 죽어 가고있다. 나는 해결 방법을하고 싶지 않아 ....... – cidico