powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получается удалить столбец в таблице
7 сообщений из 7, страница 1 из 1
Не получается удалить столбец в таблице
    #32051242
Panov Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не удается удается удалить столбец rowguid у таблицы на подписчике.

Раньше эта таблица была подписана на merge репликацию.

В данный момент подписка удалена (и вообще вся публикация этой таблицы на издателе тоже).

При попытке выполнить:

alter table Таблица
drop column rowguid

Выдается сообщение:
Server: Msg 4929, Level 16, State 2, Line 1
Cannot alter the table 'Таблица' because it is being published for replication.

В чем дело?
Данная таблица не учавствует в репликации точно.????
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051255
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select из sysmergearticles в этой базе что дает?
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051267
Panov Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выдает две строки - для двух существующих в данный момент публикаций.
Про старую публикацию - ничего
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051275
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте еще выполнить sp_helpmergesubscription или sp_helpmergepullsubscription в зависимости от вида подписки. Только не перепутайте, какая из них где выполняется - первая в базе паблишера, вторая в базе подписчика.

Также можно попробовать очистить старые данные через sp_mergesubscription_cleanup, выполнив ее на подписчике. Если будете ее выполнять, то посмотрите на output - будут ли реально аффектиться строки.
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051287
Panov Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp_helpmergesubscription и sp_helpmergepullsubscription информацию об удаленной публикации не выводят

sp_mergesubscription_cleanup ничего не удаляет...
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051317
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите здесь:\r
/topic/9980\r
/topic/9989\r
\r
Ну и вообще поиск в форуме по sp_mergesubscription_cleanup сделайте. Там попутно еще некоторые советы были.
...
Рейтинг: 0 / 0
Не получается удалить столбец в таблице
    #32051333
Panov Vitaly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решилась!

Все дело было в том что в таблице sysobjects для записи соответсвующей моей таблице в колонке replinfo было НЕ НУЛЕВОЕ значение (почему не понятно).

После того как я ручками сбросил его в нуль, колонка из таблицы успешно удалилась.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получается удалить столбец в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]