При попытке вставить строку в таблицу SQL Azure появляется следующая ошибка:
Таблицы без кластерного индекса не поддерживаются в этой версии SQL Server.Пожалуйста, создайте кластеризованный индекс и повторите попытку.
Моя проблема в том, что у меня есть кластеризованный индекс в этой таблице.Я использовал SQL Azure MW для создания сценария SQL Azure.
Вот что я использую:
IF EXISTS (SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[tblPasswordReset]') AND type in (N'U'))
DROP TABLE [dbo].[tblPasswordReset]
GO
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
IF NOT EXISTS (SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[tblPasswordReset]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[tblPasswordReset](
[PasswordResetID] [int] IDENTITY(1,1) NOT NULL,
[PasswordResetGUID] [uniqueidentifier] NULL,
[MemberID] [int] NULL,
[RequestDate] [datetime] NULL,
CONSTRAINT [PK_tblPasswordReset] PRIMARY KEY CLUSTERED
(
[PasswordResetID] ASC
)WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
)
END
GO
Почему SQL Azure не распознает мой кластеризованный ключ?Мой сценарий неверен?