AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.11.2006, 08:11   #1  
dik_imported is offline
dik_imported
Участник
 
43 / 10 (1) +
Регистрация: 17.12.2004
суть решаемой проблемы: создать актуальную копию БД на физически другом компьютере для построения ресурсоемких отчетов и экспериментов пользователей если не уверены в правильности действий.

Ресурсы:
основная БД - NAvision 3.60A 4 Gb SQL, SQL server 2000 enterprise + SP4, OS Windows 2000 server в терминальном режиме +SP3 + Citrix Metaframe. Клиенты работают кто терминально кто со своих компьютеров локально.

Реплика - расположена пока на админском компьютере. Windows XP Pro incl SP2, SQL server 2000 developers edition + SP4.

Оба компьютера в одном домене. Поднят DNS, WINS.

Создаю с помощью визардов паблишера и дистрибутора на основном сервере, тип репликации - репликация транзакций, подписчика создаю на компьютере на котором должна храниться реплика (т.е. на своем), создаю Push подписку агент выполняется на дистрибуторе.

Проблема:
В первый раз все стартует нормально, отабатывает первичный SnapShot и данные переносятся из дистрибоутора в подписчика, при дальнейшем изменении данных (для упрощения эксперимента взял только одну статью - таблицу Employee) на исходной бд дистрибутор (точнее Distribution Agent) ругается что не может выполнить процедуры на подписчике "Syntax error or access violation
(Source: ODBC SQL Server Driver (ODBC); Error number: 37000)"


если более подробно то какая то белиберда типа: "{CALL sp_MSdel_ООО _Аутдор Центр_$Employee ('INTANT', '', '', 'интант25', '', '', 'INTANT', '', '', '', '', '', '', '', '', '', 1753-01-01 00:00:00.000, 1753-01-01 00:00:00.000, NULL, 1753-01-01 00:00:00.000, '', '', '', 0, '', '', '', '', 1753-01-01 00:00:00.000, 0, 1753-01-01 00:00:00.000, '', 1753-01-01 00:00:00.000, '', '', '', '', 2006-11-16 00:00:00.000, '', '', '', '', '', '', '', 0, '', '', 0, '', 0.00000000000000000000, 0, 0, 0, 0, 1753-01-01 00:00:00.000, 0, '', 1753-01-01 00:00:00.000, '', 0, 175
Transaction sequence number and command ID of last execution batch are 0x000000D8000043E5000100000000 and 1."


такое впечатление что не может выполнить хранимую процедуру на подписчике. Проверял, там такая процедура есть. Уже третью неделю роюсь, начал учить TSQL ну ничего не могу поделать. Подскажите п-та решал ли кто такие проблемы? Это связано со структурой данных БД Navision или это SQL-ные заморочки?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:24.