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

Откуда:
Сообщений: 18
Добрый день , может кто нибудь сталкивался ?

Error 50000, Severity 16, State 1, Procedure usp_RethrowError, Line 36
Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась после объявления курсора.
1 ноя 12, 09:43    [13406377]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
а что непонятно-то?
1 ноя 12, 09:50    [13406417]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Spinifex
Member

Откуда:
Сообщений: 55
здесь
1 ноя 12, 09:53    [13406443]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
geo_sql
Member

Откуда:
Сообщений: 18
ну до этого процедура работала нормально , брала данные из оракла по линкед серверу отрабатывала быстро теперь выдает ошибку такого рода и непонятно почему
1 ноя 12, 09:55    [13406460]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
geo_sql
Member

Откуда:
Сообщений: 18
Spinifex,
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)
1 ноя 12, 09:56    [13406466]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Spinifex
Member

Откуда:
Сообщений: 55
Интересно посмотреть что за курсор. Как часто у вас? Всегда или периодически(теперь, что раньше работало понятно)
Попробуйте
DBCC FREEPROCCACHE
.
1 ноя 12, 10:02    [13406501]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
antbr
Member

Откуда:
Сообщений: 75
Spinifex,
я бы не стал так делать на продакшене лишь бы попробовать.
1 ноя 12, 10:08    [13406523]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Spinifex
Member

Откуда:
Сообщений: 55
antbr,

Это на усмотрение ТС.
1 ноя 12, 10:09    [13406533]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
geo_sql
Member

Откуда:
Сообщений: 18
DBCC FREEPROCCACHE делать нет смысла мы даже системы останавливали на время перезагрузки сервера решили что сервак погнал, но не помогло
1 ноя 12, 10:19    [13406597]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
tt12
Member

Откуда: Ленинград
Сообщений: 86
ALTER TABLE не происходит во время жизни курсора на таблицах, входящих в него?
1 ноя 12, 10:33    [13406687]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Правдоговоритель
Guest
SQL Server намекает что у тебя в запросах курсоры и что ты неудачник ...
1 ноя 12, 10:43    [13406766]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Alexei Bouravtsev
Member

Откуда: Москва
Сообщений: 10
Одна из причин: перестройка индексов таблицы во время работы курсора по этой таблицы.
Можешь проверить, курсор отвалится с такой ошибкой.
Еще в тырнетах пишут, что это может возникать при репликации БД (не проверял).

Короче, смотри, что у тебя в job'ах творится.
20 ноя 12, 12:10    [13499310]     Ответить | Цитировать Сообщить модератору
 Re: Не удалось завершить операцию с курсором, поскольку схема таблицы изменилась  [new]
Crimean
Member

Откуда:
Сообщений: 13147
а может курсор статиком объявлять? а там хоть таблицу грохай
20 ноя 12, 12:24    [13499395]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить