powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help: The query processor could not produce a query plan.
6 сообщений из 6, страница 1 из 1
Help: The query processor could not produce a query plan.
    #32013654
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отчего процессор запросов не желает строить план
Server: Msg 8623, Level 16, State 2, Procedure #ss___
Internal Query Processor Error: The query processor could not produce a query plan.
при исполнении временной процедуры :
create procedure #ss
as begin
SELECT OPER INTO #INC_OPER_CRED FROM V_S_OPER
end
go
execute #ss
go
Считывание идет из view:
CREATE VIEW dbo.V_S_OPER
AS
SELECT [OPER] = SO.LINK,
[PROV_COUNT] = (SELECT COUNT (T_OPER.PROV) FROM T_OPER WHERE T_OPER.OPER = SO.LINK GROUP BY SO.LINK)
FROM
S_OPER SO,
S_PROV SP,
T_OPER TR
WHERE
SO.LINK = TR.OPER AND
TR.PROV = SP.LINK
Если процедура не временная, то все отрабатывает.
Если убрать GROUP BY, тоже все нормально.
Версия 7.0.
...
Рейтинг: 0 / 0
Help: The query processor could not produce a query plan.
    #32013661
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите в базе знаний статью Q302825 FIX: Complex Join Qry. w/ Views & Redundant Tables May Cause Err[sqlserver]
...
Рейтинг: 0 / 0
Help: The query processor could not produce a query plan.
    #32013674
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако, эта заметка касается багов Server2000. А как побороть это на 7.0. Сервис-пак 3 накатил, однако не помогает. Что-то надо подкрутить, потому что по утверждению разработчиков этой программы - "у всех работает". Может ли быть такая пакость оттого, что сервер слабенький (128 Мб оперативки, однако больше ничем не занят, никакой другой нагрузки на нем нет)?
...
Рейтинг: 0 / 0
Help: The query processor could not produce a query plan.
    #32013681
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сталкивался с подобным

попробуй вытащить подзапрос с агрегатом из верхней части запроса вниз, в соединение, ака LEFT JOIN
...
Рейтинг: 0 / 0
Help: The query processor could not produce a query plan.
    #32013725
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы! Это не моя разработка, а чужой проект, который не работает в нашей конторе, и разработчики тоже не могут подсказать в какую сторону копать.
...
Рейтинг: 0 / 0
Help: The query processor could not produce a query plan.
    #32014264
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос таки решился. Проблема возникла вследствие того, что некогда (за несколько месяцев до возникновения проблемы) прошел процесс переползания с 6.5 на версию 7.0, и на базу tempdb встал атрибут совместимости с 6.5. В результате после создания навороченных select во временных процедурах и возник subj. После снятия этого атрибута все заработало.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Help: The query processor could not produce a query plan.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]