Вопрос № 41116: Уважаемые эксперты!
У меня проблема Interbase'овской базой. При попытке просмотреть вкладку Data из IBConsole или сторонней программы IBExpert, выдаётся одно и то же сообщение об ошибке:
invalid token.
invalid request BLR at off...
Вопрос № 41.116
Уважаемые эксперты!
У меня проблема Interbase'овской базой. При попытке просмотреть вкладку Data из IBConsole или сторонней программы IBExpert, выдаётся одно и то же сообщение об ошибке:
invalid token.
invalid request BLR at offset 250.
function DROP_STATE is not defined.
module name or entrypoint could not be found.
что вообще такое token?
пробовал переустановить InterBase, ставил разные версии - ошибка остаётся, значит дело не в библиотеках.
самое интересное, что архивная копия gdb (которую я не только не изменял, но даже и не открывал до этого) тоже ведёт себя так же.
Вопрос 2. Как мне подключить InterBase'овскую базу данных к MS SQL Server'у. Нужно ли для этого сначала перевести её в другой формат и как это сделать?
Отвечает: Архангельский Андрей Германович
Здравствуйте, ProgramNigger!
1)
invalid token - недействительный символ
invalid request BLR at offset 250 - неправильный запрос BLR по смещению 250
function DROP_STATE is not defined. - function DROP_STATE не определена
BLR - это скомпилированная функция (во внутреннем формате)
Не знаю твоего кода, но по сообщению похоже что IB не находит внешнюю функцию (UDF). Это бывает в нескольких вариантах
- модуль содержащий функцию не лежит в каталоге UDF
- функция не описана в БД (не определена)
2) Подключить IB- базу к MS SQL Server'у нельзя. Можно перевести БД в SQL-скрипт и создать БД в новом формате, но MS SQL Server не поддерживает стандартный SQL, точнее поддерживает с различными "изобрЕтениями". Вдобавок Администрирование MS SQL Server много сложнее.
Ответ отправил: Архангельский Андрей Германович (статус: Практикант)
Ответ отправлен: 24.04.2006, 10:14 Оценка за ответ: 5 Комментарий оценки: спасибо за уже ставшие привычным полные ответы (когда же меня перестануть мучать этой БД..)