Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
Есть скрипт, который успешно выполняется в окне редактора sql, при попытке запустить этот скрипт в JOB - появляется следующее сообщение об ошибке
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2811.0 (X64) Apr 6 2012 01:59:29 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) Подскажите в чем тут соль. |
||
27 сен 12, 15:53 [13233415] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
В том, что настройки SET в разных соединениях могут отличаться |
||
27 сен 12, 16:02 [13233502] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
Хорошо, а где можно их изменить при выполнении через sql агент и как? |
27 сен 12, 16:20 [13233642] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
В вашем скрипте, например |
||
27 сен 12, 16:22 [13233657] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
SET QUOTED_IDENTIFIER OFF это имеется в виду? |
27 сен 12, 16:23 [13233680] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47066 |
|
||
27 сен 12, 16:25 [13233704] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
нужна та установка, что "параметры SET содержат значения, подходящие для использования с индексированные представления, индексы для вычисляемых столбцов, отфильтрованные индексы и/или уведомления о запросах, методы типов данных XML и/или операции с пространственными индексами" |
||
27 сен 12, 16:26 [13233714] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
выставлял перед скриптом ON - тоже самое |
||
27 сен 12, 16:29 [13233745] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Что значит "перед скриптом" ? |
||
27 сен 12, 16:29 [13233753] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
а шаге JOB: SET QUOTED_IDENTIFIER OFF begin tran бла-бла-бла commit tran |
27 сен 12, 16:31 [13233765] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
*SET QUOTED_IDENTIFIER ON |
27 сен 12, 16:31 [13233770] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
И какая строка/команда скрипта генерирует ошибку ? |
27 сен 12, 16:33 [13233794] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
Glory, 7-ая строка iap, большое Вам спасибо, помогло. |
27 сен 12, 16:39 [13233851] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Интересно. Значит все таки вы неправильную настройку задавали ? |
||
27 сен 12, 16:48 [13233975] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31824 |
Расскажите, вдруг кто то столкнётся с тем, что при такой ошибке не помогает SET QUOTED_IDENTIFIER ON (OFF) |
||
27 сен 12, 16:48 [13233980] Ответить | Цитировать Сообщить модератору |
Александр52 Member Откуда: Кокосовые острова ส็็็็็ Сообщений: 5136 |
SET QUOTED_IDENTIFIER ON begin tran бла-бла-бла commit tran добавление первой строки помогло перед скриптом, как и советовал iap, до это OFF ставил |
27 сен 12, 16:55 [13234030] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
А это
как же ? |
||||
27 сен 12, 16:56 [13234042] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31824 |
Я думал, что то особенное :-) |
||
27 сен 12, 16:57 [13234053] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |