|
 |
Unicontsoft
Дискусионни форуми
|
 |
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
loderx
Регистриран на: 01 Апр 2019 Мнения: 40
|
Пуснато на: Вто Ное 30, 2021 1:13 pm Заглавие: |
|
|
| Здравейте, версията на MSSQL е доста стара, има ли как да се обнови и ползва най новата версия? |
|
| Върнете се в началото |
|
 |
wqw Владимир Висулчев

Регистриран на: 18 Май 2006 Мнения: 2182 Местожителство: София
|
Пуснато на: Вто Ное 30, 2021 1:47 pm Заглавие: |
|
|
Здравейте,
Да, има начин да се подмени базата данни и програмата поддържа SQL2008R2 и SQL2019, но това няма да забърза операциите с програмата принципно.
Това упражнение единствено има смисъл да се прави ако достигнете лимит от 2GB на MSDE, защото в по-новите безплатни версии на SQL Server 2019 Express този лимит е вдигнат на 10GB, но за сметка на това пак е ограничен да ползва максимум 1GB RAM от където обикновено идва проблема със скоростта на работа.
Друго неудобство е, че автоматичният update вероятно няма да работи и при всяка нова реализация трябва ръчно да се оперира базата (това може да се автоматизира със скриптове, но пак не е тривиално).
Досега не знам да има потребител на безплатната версия, който да ползва друга версия на MSDE различна от вградената. За комерсиалната версия на saas версията на SQL Server, с която работим (и която е най-тествана) е SQL2019.
cheers,
</wqw> _________________
Документация на Dreem - Как да стартираме
ERP, лесно е! - Блог за Dreem
Trello - По какво работим |
|
| Върнете се в началото |
|
 |
wqw Владимир Висулчев

Регистриран на: 18 Май 2006 Мнения: 2182 Местожителство: София
|
Пуснато на: Пет Дек 03, 2021 12:13 am Заглавие: |
|
|
Здравейте,
В последната реализация на Dreem Personal инсталационния пакет се съобразява дали вече има инсталиран SQL Server с име на инстанцията UCS (не инстанцията по подразбиране) и предпочита да използва наличния сървър без да инсталира собствена версия на MSDE.
Имайте предвид, че най-новата версия на SQL Server, на която можете да възстановите архив на база данни от MSDE e SQL Server 2008 R2 Express Edition.
С цел подмяна на сървърът за бази данни на Dreem Personal първо направете архив на базата данни на системата и деинсталирайте изцяло Dreem Personal от Add/Remove Programs.
След което можете да пристъпите към инсталиране на SQL Server като свалите подходящ инсталационен пакет от връзката по-горе. Можете да инсталирате именувана инстанция UCS със следната команда от конзолата:
| Код: | | C:> SQLEXPR32_x86_ENU.exe /Q /ACTION=install /FEATURES=SQL /INSTANCENAME=UCS /SQLCOLLATION=Cyrillic_General_CI_AS /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /IACCEPTSQLSERVERLICENSETERMS |
Този пример конкретно е за 32-битовата версия на SQL Server 2008 R2 Express, която е последната версия, която работи адекватно дори и на Windows XP.
Това упражнение се прави еднократно, като можете да използвате и инсталационния помощник с директно стартиране на инсталацията на SQL Server с двойно щракване на мишката и без заклинания от конзолата. При ръчна инсталация е важно да укажете име на инстанция UCS, която ще се търси от Dreem Personal, в противен случай няма да се случат нещата.
От тук нататък Dreem Personal ще използва така преинсталирания SQL Server, за да работи с база данни Dreem15_Personal, както е налична на него.
Архив на база данни направен на SQL Server 2008 R2 вече може да бъде възстановен и на SQL Server 2019, т.е. ако искате да ползвате последна версия на сървъра ще се наложи да минете като междинна стъпка през версия 2008 R2, за да направите архив на базата, който може да се възстанови успешно на версия 2019. Малко сложно се получава, но това са възможностите за момента.
В следващата версия на системата въобще няма да разпространяваме сървъри и бази данни, а смятаме всичко да се host-ва при нас дори за безплатните версии, така че потребителите няма да се занимават с несвойствени операции по ежедневно архивиране и пр.
cheers,
</wqw> _________________
Документация на Dreem - Как да стартираме
ERP, лесно е! - Блог за Dreem
Trello - По какво работим |
|
| Върнете се в началото |
|
 |
MMollov
Регистриран на: 14 Ное 2026 Мнения: 2
|
Пуснато на: Съб Ное 14, 2026 12:00 pm Заглавие: |
|
|
Здравейте , към днешна дата има ли някакво развитие по обновяване на базата към по нова версия на MSSQL ?
Аз успрях да я обновя до SQL 2008 R2 и полсе до 2019 ,направих и самата база да е съвместима с версията с :
SET COMPATIBILITY_LEVEL = 150;
и на места програмата започна да работи доста по бързо ,много операции тествах , всичко изглежда ок , но проблема е като има някакво обновяване на версията и самия инсталатор започва да дава грешки при обновяването , има ли някакъв начин за ръчно обновяване (изпълнение на скриптове ) ? |
|
| Върнете се в началото |
|
 |
wqw Владимир Висулчев

Регистриран на: 18 Май 2006 Мнения: 2182 Местожителство: София
|
Пуснато на: Съб Ное 14, 2026 5:12 pm Заглавие: |
|
|
Здравейте,
- Развитие в каква посока очаквате? Dreem Personal версията идва с MSDE и това надали ще се променя. След първоначалната дискусия са направени доработки, така че инсталацията да работи на преинсталирана инстанция на SQL Server, за която се грижи клиента, т.е. ние не правим архиви, не пачваме, не деинсталираме. Развитие може да има ако във версия 3.0 отпадне използването на локална база данни, т.е. всички данни са някъде в cloud при нас.
- Не е нужно ръчно да настройвате COMPATIBILITY_LEVEL, инсталацията на Dreem Personal разбира от версия 2019 на SQL Server и сама си вдига COMPATIBILITY_LEVEL на базата и още куп други настройки и индекси.
- Току що тествах обновяване на реализация на Dreem Personal при инсталация върху съществуваща инстанция UCS на SQL Server 2019 Express и нямаше никакви грешки. Кажете какви проблеми има при Вас ако не са тайна, със сигурност няма да допуснем да се налага потребителите да изпълняват скриптове на ръка.
cheers,
</wqw> _________________
Документация на Dreem - Как да стартираме
ERP, лесно е! - Блог за Dreem
Trello - По какво работим
Последната промяна е направена от wqw на Нед Ное 15, 2026 1:43 pm; мнението е било променяно общо 1 път |
|
| Върнете се в началото |
|
 |
MMollov
Регистриран на: 14 Ное 2026 Мнения: 2
|
Пуснато на: Съб Ное 14, 2026 11:40 pm Заглавие: |
|
|
Здравейте , ето стъпките които правя , първо пробвам да направя нова чиста инсталация :
Инсталирам MS SQL 2019 Express с име на инстанция UCS, после пускам да инсталирам DreemPrs20.ехе , първоначално имах проблеми ,че не искаше да създаде базата данни в C:\Program Files (x86)\Dreem Personal 2.0\Datа защото няма права , но после дадох инсталацията да стане на диск D: и базата се създава и започват да се изпълняват скриптове , но спира на 11.5% с грешка:
Грешка при изпълнение на скрипт върху
Dreem20_Personal: Msg 2010, Level 16, State 1, Procedure:
fn_sys_Split, Line 27
Cannot perform alter on 'dbo. fn_sys_Split' because it is an
incompatible object type. |
|
| Върнете се в началото |
|
 |
wqw Владимир Висулчев

Регистриран на: 18 Май 2006 Мнения: 2182 Местожителство: София
|
Пуснато на: Нед Ное 15, 2026 1:42 pm Заглавие: |
|
|
При мен с последната реализация 2026.10.2 работи с празна база и със съществуваща база. Възможно е с предишни реализации да има точно този проблем.
Между другото, ако ползвате sql2019 със Personal няма да може да възстановявате архиви направени от оригиналния sql2000/MSDE.
cheers,
</wqw> _________________
Документация на Dreem - Как да стартираме
ERP, лесно е! - Блог за Dreem
Trello - По какво работим |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети Можете да качвате файлове Можете да сваляте файлове
|
|
|
|