我试图迁移从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)
有人可以帮我解决这个问题? 谢谢!