Azure SQL でスキーマの作成を実行しようとしていますが、HiLo で生成されたものを使用しているため失敗します。Azure SQL には CLUSTERED INDEX が必要であり、HiLo テーブルには既定でインデックスがありません。Azure で HiLo を試したことがある人はいますか? この問題をどうするかについて、誰かが私を正しい方向に向けることができますか?
ありがとう
Azure SQL でスキーマの作成を実行しようとしていますが、HiLo で生成されたものを使用しているため失敗します。Azure SQL には CLUSTERED INDEX が必要であり、HiLo テーブルには既定でインデックスがありません。Azure で HiLo を試したことがある人はいますか? この問題をどうするかについて、誰かが私を正しい方向に向けることができますか?
ありがとう
私は個人的にそれを試したことはありませんが、過去に誰かが 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"; }
}
}
私はこの解決策を持っていないので、試してみてください。これで問題が解決する場合は、それ以外の場合はお知らせください。この回答を削除します。