Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
Всем привет!

Есть запрос
SELECT * into #t_Sale_Cur FROM MyData..VSaleTotals where docdate>='20090101'
...
При выполнении этого запроса в QA выполняется без ошибок.
Пытаюсь вставить этот же код в джоб - ошибка:

The Server detected the following syntax errors in the command:
Error 1934: SELECT INTO failed because the following SET options have incorrect settings: 'QUOTED_IDENTIFIER'.
Are you sure this is what you want?

В настройках сервера на закладке Connections QUOTED IDENTIFIER отмечен галкой...
В чем может быть проблема?

----------------------
Microsoft SQL Server 2000 - 8.00.2282 (Intel X86) Dec 30 2008 02:22:41 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
27 июл 09, 12:24    [7463255]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@


В настройках сервера на закладке Connections QUOTED IDENTIFIER отмечен галкой...
В чем может быть проблема?

"Проблема" в том, что каждый коннект может иметь свой набор настроек SET.
А в закладке Connections стоят настройки по-умолчанию
27 июл 09, 12:25    [7463264]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
Glory

"Проблема" в том, что каждый коннект может иметь свой набор настроек SET.
А в закладке Connections стоят настройки по-умолчанию

это я понимаю...
подскажите, где для джобов можно установить настройки отличные от умолчания?
27 июл 09, 12:39    [7463386]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36803
vov@
Glory

"Проблема" в том, что каждый коннект может иметь свой набор настроек SET.
А в закладке Connections стоят настройки по-умолчанию

это я понимаю...
подскажите, где для джобов можно установить настройки отличные от умолчания?
В тексте запроса, например.
27 июл 09, 12:41    [7463408]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
Да нет в скрипте у меня SETов...
даже если я и добавляю
SET QUOTED_IDENTIFIER ON
или
SET QUOTED_IDENTIFIER OFF

- это ничего не меняет...
27 июл 09, 12:54    [7463534]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
Glory

"Проблема" в том, что каждый коннект может иметь свой набор настроек SET.
А в закладке Connections стоят настройки по-умолчанию

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

Что значит "для джобов" ?
QUOTED_IDENTIFIER проверяется только при выполнении запроса
27 июл 09, 12:59    [7463593]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
Glory, для джобов я мел ввиду, как например для пользователя можно установить язык по умолчанию...

Мне не понятно в чем разница между запуском из QA и джобом..?
27 июл 09, 13:12    [7463718]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
Glory, для джобов я мел ввиду, как например для пользователя можно установить язык по умолчанию...

Мне не понятно в чем разница между запуском из QA и джобом..?

Мне тоже непонятно
При создании джоба его шаги не выполняются.
Выполняются они только при запуске уже созданного джоба.
27 июл 09, 13:21    [7463807]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
...вот и я так считал до сегоднешнего дня...
а у меня ошибка при нажатии на кнопку сохранить

я в настройках QA снял галку QUOTED IDENTIFIER - та же ошибка
поставил - нормально выполняется...
где капать..?

попробую перестартовать агента, может он как-то криво закэшировал настройки по умолчанию...
27 июл 09, 13:29    [7463876]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
...вот и я так считал до сегоднешнего дня...
а у меня ошибка при нажатии на кнопку сохранить


И какой же запрос при этом отправляется серверу ?
27 июл 09, 13:32    [7463900]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
предлагаете глянуть профайлером...сей час попробую...
27 июл 09, 13:34    [7463920]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
SELECT N'Testing Connection...'
go
EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters
go
use [MyData]
go
SET quoted_identifier OFF
go
set noexec off set parseonly off 
go
set noexec on 
go 
SELECT * into #t_Sale_Cur FROM MyData..[VSaleTotals]
.....
drop table #t_Sale_Cur
go
set noexec off set parseonly off 
go
SET quoted_identifier ON
go
set noexec off set parseonly off 
go

таки да...
go
SET quoted_identifier OFF
откуда же он это берёт?
27 июл 09, 13:44    [7464015]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
SELECT N'Testing Connection...'
go
EXECUTE msdb.dbo.sp_sqlagent_get_perf_counters
go
use [MyData]
go
SET quoted_identifier OFF
go
set noexec off set parseonly off 
go
set noexec on 
go 
SELECT * into #t_Sale_Cur FROM MyData..[VSaleTotals]
.....
drop table #t_Sale_Cur
go
set noexec off set parseonly off 
go
SET quoted_identifier ON
go
set noexec off set parseonly off 
go

таки да...
go
SET quoted_identifier OFF
откуда же он это берёт?

Это скрипт создания job-а ???
27 июл 09, 13:45    [7464020]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
нет, сейчас джоб уже есть, я просто ставлю пробел и жму применить...
27 июл 09, 13:50    [7464058]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
при создании джоба скрипт тот же...

если создавать джоб скриптом, создаётся нормально, но при выполнении та же ошибка...
27 июл 09, 13:59    [7464129]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
при создании джоба скрипт тот же...


Как могут скрипты создания и выполнения джоба быть одинаковыми ?
Вы думаете, что говорите ?
27 июл 09, 14:02    [7464152]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
конечно думаю...
у Вас EM по другому работает?

я про скрипт при выполнении ничего не писал...

а при создании джоба выполняется тот же скрипт, что и при обновлении
сначала парсинг, потом ошибка...

если скрипт завернуть в exec() и вставить в джоб, так сохраняется, но при выполнении та же ошибка...
27 июл 09, 14:12    [7464235]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
Glory
Member

Откуда:
Сообщений: 104760
vov@
конечно думаю...
у Вас EM по другому работает?

Да, у меня по другому. У меня почему-то для создания и для запуска джобов в Профайлере разные скрипты
27 июл 09, 14:17    [7464271]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
vov@
Member

Откуда: Днепропетровск
Сообщений: 110
vov@
нет, сейчас джоб уже есть, я просто ставлю пробел и жму применить...


я водимо не совсем корректно выразился
я просто ставлю пробел в EM в окне редактирования шага и жму применить(чтоб сохранить изменения)
и в этот момент ошибка.
27 июл 09, 14:17    [7464272]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31177
vov@
vov@
нет, сейчас джоб уже есть, я просто ставлю пробел и жму применить...


я водимо не совсем корректно выразился
я просто ставлю пробел в EM в окне редактирования шага и жму применить(чтоб сохранить изменения)
и в этот момент ошибка.
Это у вас парсится текст, который в шаге.

Может, это такая ошибка была в 2000-ом, не знаю (нету уменя его).

Побороть можно, завернув текст в процедуру или в exec.
27 июл 09, 14:41    [7464466]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка про создании джоба [...QUOTED_IDENTIFIER...]  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31177
alexeyvg
Побороть можно, завернув текст в процедуру или в exec.
Или создавая/редактируя джоб скриптом.
27 июл 09, 14:44    [7464492]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить