我正在尝试将SQL Server 2008中的数据库迁移到SQL Azure。我正在尝试迁移的数据库包括ASP.NET成员资格数据库(http://www.asp.net/web-forms/tutorials/moving-to-aspnet-20/membership)。这个数据库在我的SQL Server 2008数据库中运行时工作正常。但是,当我尝试使用SQL Azure对用户进行身份验证时,出现以下错误消息:将ASP.NET成员数据库迁移到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)
有人可以帮我解决这个问题吗?谢谢!
将服务器升级到支持堆的SQL DB V12,与V11相比,它更接近于SQL独立版。 – 2015-09-05 05:42:04