У нас есть хранилище цепочек, использующее репликацию SQL.Для обновления SQL Server мы удалим компоненты репликации из хранилищ и выполним обновление SQL, а затем добавим хранилища обратно в цепочку.Проблема здесь заключается в том, что SQL Server не обновляется с 2008 R2 до 2012, поскольку флаг is_subscribed
равен 1. Как мне известно, флаг is_subscribed
больше не используется в SQL Server и использовался до и до версии 6.5.Я сомневаюсь, что клиент мог нести базу данных с тех пор, и теперь проблема в SQL 2012
.Вопрос в том, как обновить флаг до 0. Мы можем запустить обновление, только если для него установлено значение 0. Я попытался выполнить sp_dropsubscripion
и sp_removereplicationdb
.Но не повезло.Любая помощь будет высоко ценится.