Вопрос по уровню совместимости БД Лоции на MSSQL

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Александр »

Всем привет!!!!
Подскажите такой вопрос, мы тут поставили IP SIP телефонию и начали делать запросы к БД Лоции чтобы понять кто звонит (CallerID)...
но так как телефоны в базе введены как обычно)) нужен их предварительный разбор в запросе, решили пойти через RegEXP а он цепляется в виде CLR сборки созданной в .NET
а сборка работает в MSSQL c уровнем совместимости 90, у нас по умолчанию 80
для примера

Код: Выделить всё

CREATE ASSEMBLY 
--assembly name for references from SQL script
SqlRegularExpressions 
-- assembly name and full path to assembly dll, SqlRegularExpressions in this case
from 'd:\Projects\SqlRegularExpressions\SqlRegularExpressions\bin\Release\SqlRegularExpressions.dll' 
WITH PERMISSION_SET = SAFE
так вот когда ставим на лету совместимость 90
...
Лоция падает на машинах где установлено XP других видимых причин вроде не обнаружил

кто знает? это так и есть или можно как то на 80м уровне совместимости использовать сборки????
если нельзя то как запустить Лоцию на ХР на 90 уровне совместимости?
База крутится на MSSQL 2005x86 на WinServer 2003x64
CLR.gif
CLR.gif (12.01 КБ) 16581 просмотр

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Re: Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Anderyt »

на работающем сервере и на работающей тестовой БД поменял уровень совместимости до 90 (сам сервер - 2005), после этого на машине с ХР запустил лоцию, она подключилась к этой базе, все работает.
версия лоции - 130805.
так что вроде все ок..
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Александр »

Андрей спасибо!
Слушай а что может быть?..., я вот придумать не могу - я тут нашел Microsoft SQL Server 2005 Upgrade Advisor но вроде как если база уже крутится на 2005 сервере эта проверка не нужна, поскольку она на совместимость синтаксиса как я понял и мы вроде в свое время при переходе с 2000 на 2005 меняли процедуры....
куда можно посмотреть как думаешь?

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Anderyt
Активный участник
Сообщения: 777
Зарегистрирован: 15 июл 2004, 13:15
Используемое ПО: Lotsia PDM PLUS
Откуда: Тюмень
Контактная информация:

Re: Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Anderyt »

ой.. даже не знаю :-(
лоция падает в какой момент?
другие приложения с измененной БД продолжают работать? запросы от этих приложений выполняются?
(видимо, смотреть надо в сторону апгрейда на вин7/вин8 ;-) . ХР вроде как весной перестанет поддерживаться)
лучше день потерять, потом за пять минут долететь!
Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Старик Крупский »

Давно уже совместимость на MS SQL можно ставить максимальной. Но у Александра вроде совсем старая Лоция... Можно попробовать не на лету менять compatible level, а просто поменять в базе, да так и оставить. По-моему в старых версиях это влияло на workflow. Если что-то повылезает, тогда взад вернешь.
"Лучше меньше, да лучше" (C)
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: Вопрос по уровню совместимости БД Лоции на MSSQL

Сообщение Александр »

Да CK!!! Лоция у нас совсем древняя 4.40))) эт факт
Падает у всех у кого XP, падает налету (и не подключается к Лоции с 90м уровнем потом) вот примерно с такой ошибкой
90.gif
90.gif (7.46 КБ) 16568 просмотров
мне кажется где-то хвосты остались при перетаскивании БД с MSSQL2000 на 2005 - хотя наверно не в этом дело...
когда возвращаю на 80 - клиенты на XP включаются нормально снова....

ладно, забудем
апгрейда Лоции у нас не предвидится...
проще 7ки поставить тем у кого XP

ps
рад был вас слышать))

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить