1

Azure SQL でスキーマの作成を実行しようとしていますが、HiLo で生成されたものを使用しているため失敗します。Azure SQL には CLUSTERED INDEX が必要であり、HiLo テーブルには既定でインデックスがありません。Azure で HiLo を試したことがある人はいますか? この問題をどうするかについて、誰かが私を正しい方向に向けることができますか?

ありがとう

4

1 に答える 1

1

私は個人的にそれを試したことはありませんが、過去に誰かが SQL Azure の NHibernate ステートメントを使用するときに次の問題を報告しました:

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

解決策は、以下のように NHibernate 拡張ポイントを使用することだったことを覚えています。

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

私はこの解決策を持っていないので、試してみてください。これで問題が解決する場合は、それ以外の場合はお知らせください。この回答を削除します。

于 2012-06-22T16:15:50.273 に答える