У меня есть SQL Server 2008, который должен подключиться к серверу POSTGRESQL 9.0.
Одна из задач, которые мне нужны, - получить следующее значение последовательности поверх POSTGRESQL
Пример 1:
execute ('select nextval( ''cadastro.pessoa_seq'' )' ) at POSTGRESQL ;
ошибка:
Сообщение 7215, уровень 17, состояние 1, строка 1 Не удалось выполнить инструкцию на удаленном сервере 'POSTGRESQL '. *
Пример 2:
select * from openquery( POSTGRESQL ,'select nextval( ''cadastro.pessoa_seq'' )')
Ошибка:
Сообщение 7399, Уровень 16, Состояние 1Строка 1 Поставщик OLE DB "MSDASQL" для связанного сервера "POSTGRESQL" сообщил об ошибке.Поставщик сообщил о неожиданном катастрофическом сбое.Сообщение 7350, уровень 16, состояние 2, строка 1 Не удается получить информацию о столбце от поставщика OLE DB "MSDASQL" для связанного сервера "POSTGRESQL". *
Ни один из этих параметров не работает!
Есть ли хорошая альтернатива?
Заранее спасибо