データベースを SQL Server 2008 から SQL Azure に移行しようとしています。移行しようとしているデータベースには、ASP.NET メンバーシップ データベース (http://www.asp.net/web-forms/tutorials/moving-to-aspnet-20/membership) が含まれています。このデータベースは、SQL Server 2008 データベースで実行すると正常に動作します。ただし、SQL Azure に対してユーザーを認証しようとすると、次のようなエラーが表示されます。
「クラスター化インデックスのないテーブルは、このバージョンの SQL Server ではサポートされていません。クラスター化インデックスを作成して、もう一度やり直してください。」
しかし、どうすればよいかわかりません。aspnet_Applications テーブルのインデックスを更新しようとすると、外部キーの問題が発生します。非クラスター化インデックスをクラスター化インデックスに移行するために、次を使用しています。
ALTER TABLE aspnet_Applications
DROP CONSTRAINT PK__aspnet_A__SOMEID
ALTER TABLE aspnet_Applications
ADD CONSTRAINT PK__aspnet_A__SOMEID PRIMARY KEY CLUSTERED(ApplicationId)
誰かがこの問題を克服するのを手伝ってくれますか? ありがとうございました!