29 марта, 2024

Ошибка формата потока

Еще один способ вылечить базу при появлении сообщения «Ошибка формата потока». Если база работает в формате SQL и возможности зайти в режим конфигуратора нет, то можно откатить изменения в конфигурации, скопировав рабочую версию конфигурации из резервной копии. Конфигурация хранится в таблице dbo.Config, т.е. достаточно выполнить скрипт:

USE [MyDB]
GO
DELETE FROM [MyDB].[dbo].[Config]
GO
INSERT INTO [MyDB].[dbo].[Config] SELECT * FROM [MyDBcopy].[dbo].[Config]
GO

Здесь MyDB — поврежденная база, MyDBcopy — рабочая резервная копия.