Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Replication, ntext & NULL values / 11 сообщений из 11, страница 1 из 1
23.03.2002, 17:21
    #32026060
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Проблема следующая: настроена merge репликация, в таблицах, участвующих в ней, существуют поля типа ntext. При присвоении на одном сервере такому полю значения NULL это изменение не реплицируется на другие сервера. Все изменения делаются только через update, UPDATETEXT точно нету, про эту фишку я знаю. Если присваивать не NULL, то все отлично реплицируется. Где может быть проблема? Забавно то, что в тестовом примере на простейшей таблице все работает.
...
Рейтинг: 0 / 0
25.03.2002, 09:12
    #32026101
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Никто не знает. Жалко
Ну, может, кто-нибудь вспомнит, что за бага была в семерке, где требовалось, чтобы поле типа text или ntext обязательно находилось в конце таблицы, иначе были проблемы при репликации? В чем она проявлялась? Может, кинете ссылку на MSDN, если кто найдет?
...
Рейтинг: 0 / 0
25.03.2002, 19:21
    #32026149
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Так это вроде когда то и в нашем форуме было... если мне память не изменяет...
...
Рейтинг: 0 / 0
26.03.2002, 06:55
    #32026164
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Да вот и мне кажется, что было, только найти не получилось. Впрочем, описанная мной проблема к этому багу, похоже, не имеет отношения, потому что на тестовой таблице все реплицируется, даже если ntext'овое поле не последнее.

Неужели никто не знает?!
...
Рейтинг: 0 / 0
26.03.2002, 09:51
    #32026202
nic_ii
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
нашел вот такое на Microsoft-e:

You can use an UPDATE statement to assign any value including NULL to the Text column. This initializes the Text pointer.

If you are using Snapshot or Transactional replication, you can add the -T 3 parameter to the Run Agent step of the Distribution agent job. This forces the replication process to initialze Text pointers during the initial synchronization process. Note, however, that there is a small performance overhead when you use this parameter.

Попробуй, может поможет
...
Рейтинг: 0 / 0
26.03.2002, 09:57
    #32026203
nic_ii
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
в догонку...
>Ну, может, кто-нибудь вспомнит, что за бага была в семерке, где требовалось, чтобы поле типа text или >ntext обязательно находилось в конце таблицы, иначе были проблемы при репликации? В чем она проявлялась? >Может, кинете ссылку на MSDN, если кто найдет?

Не об этом ли речь?
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q245833
...
Рейтинг: 0 / 0
26.03.2002, 10:04
    #32026205
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Спасибо, nic_ii. Ссылка на багу вроде ту, которую я помню. Правда, не для моей ситуации, но все хотелось про нее прочитать своими глазами.

Насчет "You can use an UPDATE statement to assign any value including NULL to the Text column". Вот и я в непонятках уже третий день, потому что это примечание нашлось в BOL почти сразу же после проявления странностей при репликации. Уверяют, что все нормально, но увы...
...
Рейтинг: 0 / 0
27.03.2002, 10:46
    #32026298
SergD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
А попутный вопрос для 7.0 и merge репликации относится ограничение в maximum row size of 6,000 bytes
А какже merge репликация text полей и ntext - она вообще в 7.ке возможна ?
Реплицировал кто нить ?
С уважением, Сергей.
...
Рейтинг: 0 / 0
27.03.2002, 11:16
    #32026306
SergD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Покапавшись в MSDN, я кажется понял, для merge репликации поля text и image можно настроить только в одну сторону от издателя к подписчикам, изменения на подписчиках и передача их издателю невозможна и это не зависит от сервера 7/2000.
Я прав ? как тогда GreenSunrise это настроил - мне тоже нужно
поделитесь pls.
С уважением, Сергей.
...
Рейтинг: 0 / 0
27.03.2002, 14:21
    #32026331
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
На предыдущую мессагу три "да"


На последнюю - вам подсунули странный MDSN
можно поподробнее указать, откуда такие сведения? У меня merge репликация работает в обе стороны с ntext'ом. Ну вот за исключением так и не решенной проблемы, которой посвящен данный топик.

Никаких особых настроек. Только осторожность при использовании updatetext и writetext.
...
Рейтинг: 0 / 0
27.03.2002, 16:33
    #32026346
SergD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Replication, ntext & NULL values
Вы правы,в mk:@MSITStore:f:\MSDN\2001OCT\1033®eplsql.chm::/replplan_5jub.htm
есть абзац
Columns with text or image data types. These columns can take longer to replicate because they can be very large. When using snapshot replication or transactional replication with the immediate updating or queued updating options, updates made at the Subscriber to replicated data with text or image data types are not supported. However, replication and updating of these columns is fully supported when not using updatable subscriptions. Publishing text and image data types is also supported in merge replication.

Про то что в merge нельзя использовать text and image действительно ничего нет.
правда есть упоминания что стоит избегать таких решений что-то типа очь большой объем и т.д.
Видимо, это меня и сбило, но это неважно, главное что работает

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


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