Ознаки
Припустімо, що ви настроїли транзакційні реплікації разом з дистриб'ютором за допомогою Microsoft SQL Server 2008 R2 або Microsoft SQL Server 2008. Якщо передплатник перебуває в екземплярі Oracle, ваш агент розповсюдження не вдасться, і з'являється таке повідомлення про помилку:
Код повідомлення 1722. ORA-01722: Неприпустимий numberErrorId = 7563200, SourceTypeId = 16Erralcode = ' 1722 ' Erraltext = ' ORA-01722: Неприпустиме число '
Спосіб вирішення
Щоб вирішити цю проблему, інсталюйте пакет виправлень для версії SQL Server. Щоб виконати цю дію, ознайомтеся з відповідною статтею в базі знань Microsoft Knowledge Base.
Microsoft SQL Server 2008 R2 з пакетом оновлень 2 (SP2)
Щоб вирішити цю проблему, інсталюйте Microsoft SQL Server 2008 R2 SP3. Щоб отримати докладні відомості про отримання SQL Server 2008 R2 SP3, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2979597 SQL Server 2008 R2 Service Pack 3 Release (відомості про випуск)
Microsoft SQL Server 2008 із пакетом оновлень 3 (SP3)
Щоб вирішити цю проблему, інсталюйте Microsoft SQL Server 2008 SP4. Щоб отримати докладні відомості про отримання SQL Server 2008 SP4, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2979596 Відомості про випуск пакета оновлень 4 для SQL Server 2008
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Продукти, про які йдеться в цій статті, виготовлено сторонніми виробниками, що не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, явних або неявних, стосовно якості чи надійності роботи таких продуктів.