Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Проблемы

Предположим, что у вас есть база данных с поддержкой FILESTREAM в экземпляре Microsoft SQL Server. Когда вы запускаете транзакцию и используете SqlFileStream .NET API для открытия файла FILESTREAM, задача может завершиться ошибкой и создать исключение из-за внешних факторов.

При повторном открытии файла с помощью SqlFileStream в рамках той же транзакции и фиксации могут появляться сообщения о внутренних ошибках, похожие на приведенные ниже.

Датаи время, SPID, Unknown, ошибка: 5571<c/> важности: 23<c/> состояние: 3.Дата и время, SPID, Unknown, внутренняя ошибка FILESTREAM: не удалось получить доступ к таблице сборки мусора.

При выполнении инструкции DBCC CHECKTABLE ("sys.filestream_tombstone_2073058421")может появиться следующее сообщение об ошибке:

Сообщение 8951, уровень 16, состояние 1, строка LineNumber

Ошибка в таблице: таблица DBCC CHECKTABLE (' sys.filestream_tombstone_2073058421 ')   (ID IDNumber). Строка данных не имеет совпадающей строки индекса в индексе "FSTSNCIdx" (идентификаторIDNumber). Возможны отсутствующие или недопустимые ключи для поиска в строке индекса:

Решение

Исправление этой проблемы входит в состав указанных ниже обновлений для SQL Server.

Накопительное обновление 13 для SQL Server 2017         

Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 3 (SP3)

Накопительное обновление 15 для SQL Server 2014 с пакетом обновления 2

Сведения о сборках SQL Server

Каждая новая сборка SQL Server включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для вашей версии SQL Server:

SQL Server 2017 Build Versions

Версии сборки SQL Server 2014

Обходное решение

Чтобы устранить эту ошибку, перестройте индекс базы данных с помощью команды DBCC CHECKTABLE .

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Ознакомьтесь со стандартной терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×