Я пытаюсь перенести базу данных с 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, который поддерживает кучи, и он намного ближе к SQL отдельно по сравнению с V11. –