2017-02-21 31 views
0

У меня есть работа, которая является частью моего процесса постановки, и включает в себя индексирование популяции столбцов.Не удалось создать задание создания индекса из-за котировки

Одним из показателей является фильтрованной индекс:

CREATE NONCLUSTERED INDEX [IDX_IP_ActivePAss] ON [dbo].[IPStg] 
(
    [SIP] ASC, 
    [EIP] ASC 
) 
WHERE ([Status] IN ("Active", "Private")) 
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, 
SORT_IN_TEMPDB = OFF, 
DROP_EXISTING = OFF, 
ONLINE = OFF, 
ALLOW_ROW_LOCKS = ON, 
ALLOW_PAGE_LOCKS = ON) 
ON [PRIMARY] 
GO 

Работа завершается с ошибкой при слежении:

CREATE INDEX failed because the following SET options have incorrect settings: 'QUOTED_IDENTIFIER'. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations. [SQLSTATE 42000] (Error 1934). The step failed.

Пожалуйста посоветуйте.

ответ

1

Я бы ожидал увидеть одинарные кавычки, а не двойные. Я думаю, что это опечатка.

CREATE NONCLUSTERED INDEX [IDX_IP_ActivePAss] ON [dbo].[IPStg] ( 
    [SIP] ASC, 
    [EIP] ASC 
) WHERE ([Status] IN ('Active', 'Private') 
) WITH (PAD_INDEX = OFF, 
     STATISTICS_NORECOMPUTE = OFF, 
     SORT_IN_TEMPDB = OFF, 
     DROP_EXISTING = OFF, 
     ONLINE = OFF, 
     ALLOW_ROW_LOCKS = ON, 
     ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO 
+0

Его опечатка, его единственная цитата. – Nugeswale

+0

Пожалуйста, отметьте как ответ, если вы удовлетворены, что я правильно ответил на ваш вопрос – Steve

+0

проблема сохраняется даже с одной цитатой – Nugeswale