Ознаки
Припустімо, що ви створюєте зв'язаний сервер із екземпляром Microsoft SQL Server 2014 із пакетом оновлень 1 (SP1). Під час виконання збереженої процедури, яка викликає іншу збережену процедуру на зв'язаному сервері, і ви передаєте великий об'єкт як параметр введення, запит не вдасться. Крім того, з'являється таке повідомлення про помилку:
Помилка: 17065, серйозність: 16, стан: 1. SQL Server твердження: файл: < tppilb. cpp>, line = 3280 не вдалося затвердження = "fFalse". Ця помилка може бути пов'язана з хронометражу. Якщо помилка не зникає після повторного надсилання заяви, використовуйте DBCC CHECKDB, щоб перевірити базу даних для структурної цілісності або перезапустити сервер, щоб забезпечити структурування даних у пам'яті, не пошкоджені.
Спосіб вирішення
Відомості про виправлення
Це виправлення входить до складу нижче сукупного оновлення SQL Server 2014 SP1:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Поточні виправлення, що входять до цього пакета
Номер помилки VSTS |
Номер статті бази знань |
Опис |
---|---|---|
5699529 |
3097972 |
|
5951292 |
3106976 |
|
5952334 |
3074434 |
Попередні вимогиПерш ніж інсталювати це виправлення, потрібно мати SQL Server 2014 SP1.
Внесення змін до реєструЩоб використовувати виправлення в цьому пакеті, не потрібно вносити зміни до реєстру.
Необхідність перезавантаженняПісля інсталяції цього виправлення може знадобитися перезавантажити комп'ютер.
Відомості про заміну виправлення Це виправлення не замінить попередньо випущеного раніше виправлення.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".