我正在嘗試將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