Показать сообщение отдельно
Старый 11.08.2008, 14:57   #1  
online
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Прямая вставка в таблицу на Linked-сервере
Пытаюсь осуществить вставку в таблицу на линкованном сервере

X++:
static void Job(Args _args)
{
    Connection  connectionMain;
    Statement   stmtMain;
    ;

    connectionMain  = new Connection();
    stmtMain        = connectionMain.createStatement();
    stmtMain.executeUpdate("INSERT INTO Linked_Server.MyBase.dbo.MyTable (MyField) VALUES (1)");
}
Получаю сообщение об ошибке

[Microsoft][SQL Native Client][SQL Server]Internal Query Processor Error: The query processor could not produce a query plan. For more information, contact Customer Support Services.

Error: 8624

При этом, этот же код из Management Studio со строны рабочего сервера отрабатывает без проблем.

MS SQL 2005 SP2 + Axapta 2.5 SP3

База-источник находится в режиме совместимости с MS SQL 2000. Режим совместимости базы-цели на результат влияние не оказывает.

В чем проблема и как ее можно обойти?