Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 База данных "%s" не опубликована для репликации слиянием.  [new]
Рамис
Member

Откуда:
Сообщений: 4
Всем привет сталкнулся с такой проблемой:
При создании репликации слияния в самом конце возникает ошибка показаная на картинке.

Когда то на базе была репликация и она была отключена процедурой.

З.Ы. Помогите кто чем может.

К сообщению приложен файл. Размер - 32Kb
13 июн 12, 08:41    [12705536]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
ПаWWWлОдАрЕц
Member

Откуда: NSK-PVL
Сообщений: 135
Рождается вопрос, а Publisher/distributor настроены.
13 июн 12, 09:03    [12705588]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
Рамис
Member

Откуда:
Сообщений: 4
Это все настроено нори
У других баз все нормально создается
13 июн 12, 09:42    [12705732]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
Может нужно выполнить процедуру
exec master.dbo.sp_replicationdboption @dbname =@dbname, @optname = N'merge publish', @value = N'true'
13 июн 12, 10:32    [12706009]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
Рамис
Member

Откуда:
Сообщений: 4
andreykond
Может нужно выполнить процедуру
exec master.dbo.sp_replicationdboption @dbname =@dbname, @optname = N'merge publish', @value = N'true'


Это делал).
13 июн 12, 10:52    [12706135]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
Ранее база тоже была издателем, или может быть подписчиком.
13 июн 12, 11:02    [12706217]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
Нужно проверить в каком состоянии сейчас база, является ли она подписчиком или издателем.

exec sp_helpmergepublication @publication=@publ
exec sp_helpmergesubscription @publication=@publ,@subscriber_db=@baseName,@subscriber=@servername

@publ - подписка
@baseName - имя базы
@servername - имя сервера
13 июн 12, 11:08    [12706275]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
И что вернет
exec sp_dboption N'Tailk'
?
13 июн 12, 11:09    [12706280]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
Если ничего не вернет значит база не включена в репликацию
13 июн 12, 11:13    [12706324]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
Если база на данный момент является подписчиком, то
exec sp_dboption N'Tailk' ничего не вернет
13 июн 12, 11:18    [12706360]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
лучше exec sp_helpmergesubscription запускать без параметров
13 июн 12, 11:19    [12706374]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
andreykond
Member

Откуда:
Сообщений: 65
и exec sp_helpmergepublication тоже без параметров
13 июн 12, 11:23    [12706399]     Ответить | Цитировать Сообщить модератору
 Re: База данных "%s" не опубликована для репликации слиянием.  [new]
Рамис
Member

Откуда:
Сообщений: 4
Она была источником всегда.

Нашел из за чего он ругался, это был триггер БД. Нашел методом исключение ).

СПС всем!!!!
13 июн 12, 11:36    [12706493]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить