Здравствуйте!
Заранее извините за мою дотошность к "умершему".
Есть проблема с работой с SQL2005.
Сервер SQL поименован отлично от сервера Windows, а именно: NTS\SQL2005 (если сервер называется одинаково, проблем нет).
Проблема заключается в том, что не отрабатывает (как минимум) команду:
Спр.НайтиПоНаименованию("НеВключатьВСписок", 0);
При равных условиях (бинарники одинаковые, конфа одинаковая, база одинаковая, версия SQL одна и та же), на сервере с разными именами формирует запрос:
set rowcount 1
select *
from SC4055(NOLOCK INDEX=DESCR)
where DESCR>='НеВключатьВСписок''''''''''''''''''''''''''''''''''''''''''''''' and substring(DESCR,1,17)='НеВключатьВСписок'
order by DESCR,ROW_ID
set rowcount 0
тестирование и исправление базы в этом случае лучше даже и не пробовать... естественно.
На SQL обозванном также как хост - как положено:
set rowcount 1
select *
from SC4055(NOLOCK INDEX=DESCR)
where DESCR>='НеВключатьВСписок' and substring(DESCR,1,17)='НеВключатьВСписок'
order by DESCR,ROW_ID
set rowcount 0
ЗЫ: Я понимаю, что это вопрос из разряда "вызов самому себе", но вдруг, а?