Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получается удалить столбец в таблице / 7 сообщений из 7, страница 1 из 1
18.09.2002, 11:58:48
    #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
18.09.2002, 12:14:26
    #32051255
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается удалить столбец в таблице
Select из sysmergearticles в этой базе что дает?
...
Рейтинг: 0 / 0
18.09.2002, 12:39:06
    #32051267
Panov Vitaly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается удалить столбец в таблице
Выдает две строки - для двух существующих в данный момент публикаций.
Про старую публикацию - ничего
...
Рейтинг: 0 / 0
18.09.2002, 12:54:25
    #32051275
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается удалить столбец в таблице
Попробуйте еще выполнить sp_helpmergesubscription или sp_helpmergepullsubscription в зависимости от вида подписки. Только не перепутайте, какая из них где выполняется - первая в базе паблишера, вторая в базе подписчика.

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

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

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

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


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