Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
michael_m2
Member

Откуда:
Сообщений: 8
Перетащили базу на новый сервер, две недели все шло нормально, но вдруг началось - постоянно выскакивает вот такая ошибка (у клиентов, и в лог тоже пишется, но сейчас точно что написть не могу, пишу по клиенскому "экрану")

Непредвиденная ошибка: -2147467259
Location: SpcAlloc.cpp:379
Expression: pPage->IsType(Page::TEXT_MIX_PAGE)
...

Перезагрузки сервера не помогли, сервис пак третий. Есественно никто работать не может... Изначально в один день вдруг начались жуткие "тормоза", сервер перезагрузили, вроде бы все нормально, а на следующий дет посыпались вот такие ошибки и у клиентов постоянно рвется соединение. В лог сервера пишется именно эта ошибка.
Подскажите пожалуйста что это может быть и где можно посмотреть (в смысле счетчики или что другое) что происходит...
17 мар 04, 20:48    [583861]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
mikhail_n
Guest
Или памяти не хватат, или RAM chip с изюминкой, скорее второе.
18 мар 04, 01:05    [584011]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
баззззлайтер
Guest
KB304847 ?
18 мар 04, 05:36    [584063]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
Столкнулись с такой же проблемой. Как решили?
16 июл 19, 15:58    [21927708]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36698
2000й сервер в 2019м году? однако
16 июл 19, 16:50    [21927766]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
Ошибка возникла после переноса с сервера на котором установлен SQL 2008 на сервер с SQL 2017
16 июл 19, 16:51    [21927769]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
При попытки вернуть базу обратно ругается что база не совместима, хотя совместимость не менял (100)
16 июл 19, 16:52    [21927773]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
alexjoh
При попытки вернуть базу обратно ругается что база не совместима, хотя совместимость не менял (100)

при поднятии на 2017 база была сконвертирована до формата сервера 2017
обратно ее на 2008 не поднять - сиквел 2008 понятия не имеет про sql2017
16 июл 19, 17:01    [21927791]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
Печально. А зачем тогда нужен режим совместимости (compatibility_level)? выставлен: SQL Server 2008 (100)
16 июл 19, 17:33    [21927820]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
msLex
Member

Откуда:
Сообщений: 7736
alexjoh
Печально. А зачем тогда нужен режим совместимости (compatibility_level)? выставлен: SQL Server 2008 (100)

для совместимости синтаксиса и работы оптимизатора.
16 июл 19, 17:37    [21927824]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
alexjoh
Печально. А зачем тогда нужен режим совместимости (compatibility_level)? выставлен: SQL Server 2008 (100)


почитайте это:

https://docs.microsoft.com/ru-ru/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-2017#compatibility-levels-and-sql-server-upgrades

https://sqlperformance.com/2019/01/sql-performance/compatibility-levels-and-cardinality-estimation-primer
16 июл 19, 17:38    [21927825]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
Понял. Спасибо за ответы!
16 июл 19, 17:39    [21927826]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
поднимайте базу из последнего бэкапа,
сделанного на 2008 -ом
16 июл 19, 17:39    [21927827]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

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

к сожалению бэкап очень старый. Буду пробовать DBCC CHECKDB
16 июл 19, 17:46    [21927837]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
alexjoh
Yasha123,

к сожалению бэкап очень старый. Буду пробовать DBCC CHECKDB


если нельзя, но очень надо:
https://www.mssqltips.com/sqlservertip/2810/how-to-migrate-a-sql-server-database-to-a-lower-version/
16 июл 19, 17:55    [21927854]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка SpcAlloc.cpp:379 pPage->IsType(Page::TEXT_MIX_PAGE)  [new]
alexjoh
Member

Откуда:
Сообщений: 8
komrad,
оо, спасибо за статью! если ничего не выйдет попробую
17 июл 19, 12:25    [21928463]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить