Microinvest Форум Форуми Microinvest Форум
Microinvest Форум
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   Потребителски групиПотребителски групи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Допълнително искане за парола...
Иди на страница 1, 2  Следваща
 
Създайте нова тема   Напишете отговор    Microinvest Форум Форуми -> Поддръжка
Предишната тема :: Следващата тема  
Автор Съобщение
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Сря Фев 03, 2021 16:14    Заглавие: Допълнително искане за парола... Отговорете с цитат

Здравейте,

Появи се следното прозорче в продуктите при опит за операция. Иначе се влиза в базата, избира се оператор, фирма безпроблемно, но след това иска това нещо:





Не приема вярна парола, цъкането на чекбокса не променя нищо. Прави го и на Делта.

Поради причини, извън Микроинвест, сменяме SQL сървъра с Microsoft SQL Server 2019 (RTM-CU8-GDR) (KB4583459) - 15.0.4083.2 (X64) под Линукс.

На старата версия работи безгрижно. Базата е пренесена съвсем коректно. Колацията е наред. Правата на sa са административни (пълни). В логовете на сървъра няма никаква грешка...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Димитър Грудев
Microinvest
Microinvest


Регистриран на: 31 Авг 2015
Мнения: 409

МнениеПуснато на: Чет Фев 04, 2021 09:02    Заглавие: Отговорете с цитат

Инсталирайте MSSQL Native Client.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 09:19    Заглавие: Отговорете с цитат

Инсталиран е от инсталатора на Invoice. Някаква друга версия ли трябва да се инсталира?


Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
rivsystems



Регистриран на: 15 Яну 2008
Мнения: 175
Местожителство: Пловдив

МнениеПуснато на: Чет Фев 04, 2021 09:46    Заглавие: Отговорете с цитат

Сложи 11 версия
_________________
Рив системс ООД
Пловдив, бул.Васил Априлов 24
тел.032/620-965

Linux решения!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 11:24    Заглавие: Отговорете с цитат

Това, което намирам като отделен продукт MS SQL Native client e със статус depricated и въобще не ми се иска да инсталирам такива неща на работен компютър. Най-малкото ми трябва потвърждение от разработчиците, че това ще реши проблема.


Има и мнение на В. Павлов, че трябва да се избягва външен клиент заради специфична настройка ето тук:

https://forum.microinvest.net/viewtopic.php?t=7497&postdays=0&postorder=asc&start=0
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 11:32    Заглавие: Отговорете с цитат

Все повече се озадачавам:


на тази версия и всяка по-нагоре НЕ РАБОТИ:

Microsoft SQL Server 2017 (RTM-CU20) (KB4541283) - 14.0.3294.2 (X64) Mar 13 2020 14:53:45 on Linux (Ubuntu 20.04.2 LTS)

а на тази:

Microsoft SQL Server 2017 (RTM-CU8) (KB4338363) - 14.0.3029.16 (X64) Jun 13 2018 13:35:56 Copyright (C) 2017 Microsoft Corporation (64-bit) on Linux (Ubuntu 16.04.5 LTS)

работи безгрижно.

Последната, обаче е извън поддръжка и не е добра идея да се стои на нея.


Пълно деинсталиране на МИ Инвойс, Кристал рипортс и sql clients и после инсталиране наново не решават проблема.

Остана да запаля една виртуалка да видя на прясна система какво става...


Ползваме MS SQL и за цели, извън Микроинвест продуктите и всичко останало си върви безгрижно на новите версии без да пипаме нищо по клиентската част.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
rivsystems



Регистриран на: 15 Яну 2008
Мнения: 175
Местожителство: Пловдив

МнениеПуснато на: Чет Фев 04, 2021 11:48    Заглавие: Отговорете с цитат

Че то си пише - от MSSQL 2014 нагоре "официално" не се поддържа.
Минават на SQLOLEDB OLE DB.

Пробвай на чиста инсталация на Windows с виртуалка.
_________________
Рив системс ООД
Пловдив, бул.Васил Априлов 24
тел.032/620-965

Linux решения!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 14:12    Заглавие: Отговорете с цитат

Положили сме усилия да държим работните компютри на всички в максимално близко до оптималното състояние. Нямаме оптимизатори, активатори, нелегален софтуер, украшения, нотификатори, стар неподържан софтуер и т.н. боклуци, с които предполагам всеки се е срещал ежедневно.

Като ефект сме получили доста стабилни компютри, които искат минимално внимание и най-вече минимални разходи да са в движение.

Не ни се излиза от тази схема с опити проба-грешка. Паля виртуалка да видим дали не е оплескан sql сървъра...
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 15:27    Заглавие: Отговорете с цитат

Така.

Чисто нов Windows 7 от 100% достоверен имидж на виртуалка. Прясно изтеглен и инсталиран Invoice Pro. И дава същата грешка на по-нов MS SQL.

Изкушавам се да инсталирам същата версия SQL на Windows машина, но почнах да губя много време.


Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Динко Ковачев
Microinvest
Microinvest


Регистриран на: 10 Дек 2019
Мнения: 14

МнениеПуснато на: Чет Фев 04, 2021 17:28    Заглавие: Отговорете с цитат

Microsoft SQL Server 2019 (RTM-GDR) (KB4583458) - 15.0.2080.9 (X64) Nov 6 2020 16:50:01 Copyright (C) 2019 Microsoft Corporation Express Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19042: )
Native Client 9.00.1399.06
Windows 10 Pro 20H2
Invoice Pro 3.00.006 работи без проблем.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
andrewa



Регистриран на: 01 Юли 2008
Мнения: 447
Местожителство: Пловдив

МнениеПуснато на: Чет Фев 04, 2021 20:30    Заглавие: Отговорете с цитат

Обръщате внимание на depricated приложения, а ОС която ползвате е Win7. Защо не актуализирате до Win10, безплатно е?

От личен опит: всякакви версии M$ SQL 2017 и 2019 работят с без проблеми с всички продукти на Микроинвест. Има нюанси при миграция към по-висока версия на БД и импорт на вече съществуващи данни. Вижте тази тема:
https://forum.microinvest.net/viewtopic.php?t=18433&highlight=
_________________
Технически консултации.
Експертът не мисли, той знае!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Чет Фев 04, 2021 21:24    Заглавие: Отговорете с цитат

Windows 7 го монтирах на виртуалката с очакване да се тръгна отнякъде, а и имах готов имидж. Ситуацията се оказа напълно аналогична на Win 10.

В суматохата - пуснах самостоятелен MSSQL 2019 на Win server машина - ами всичко си върви безпроблемно. Напълно стандартно инсталиране и отваряне на порт. Никакви драми.

Нещо пропускам под линукс, но какво.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
andrewa



Регистриран на: 01 Юли 2008
Мнения: 447
Местожителство: Пловдив

МнениеПуснато на: Пет Фев 05, 2021 09:29    Заглавие: Отговорете с цитат

При мен продуктите на Микроинвест (Делта Про и ТРЗ Про) работят коректно с БД M$ SQL 2017 и 2019 под линукс (Fedora). При първата инсталация имах премеждия и документирах решението:

1. При определени обстоятелства Crystal Reports не сработва коректно с драйвера ODBC (старото име е Native Client). В резултат на това програмата стартира и влиза в базата, но при опит да се извади справка излиза прозорец за потвърждение на акаунт за лог в сървъра, каквото и да се въведе няма вход.
Проблемът се оправя с деинсталация на Делта Про + Crystal Reports и нова инсталация при която се инсталират Crystal Reports и Native client. Ако трябва да се преинсталира Crystal Reports, първо трябва да се деинсталира SAP Crystal Reports 32bit от Контрол панел. За успешна деинсталация трябва да се посочи инстал файл CRRuntime_32bit_13_0_1.msi който се сваля от нета. Ако трябва ръчно да се инсталира Crystal Reports може да се наложи да се направи от файл CRRuntime_32bit_13_0_2.msi (което е SP2).

2. След импорт на база не може да се зададат права на съществуващ потребител върху тази база от Logins - Properties - User Mapping. Трябва да се пусне заявка от Студио по начина описан в https://improveandrepeat.com/2016/11/a-quick-fix-for-sql-server-error-15023/
Десен клик на избраната база - New Query - в полето се въвежда:
EXEC sp_change_users_login 'Auto_Fix', 'user'
Execute (или F5). Така за всеки един потребител, иначе той няма достъп до базата.

3. След прехвърляне на база данни от стара на нова версия на SQL, трябва със заявка да се редактира compatibility level както е описано на https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = 140

Допустими стойности на нивата:
140 | 130 | 120 | 110 | 100 | 90 - за SQL 2017
130 | 120 | 110 | 100 | 90 - за SQL 2016
120 | 110 | 100 | 90 - за SQL 2014

SELECT SERVERPROPERTY('ProductVersion'); - проверява версията на сървъра
SELECT name, compatibility_level FROM sys.databases; - проверява нивата.
Това последното не е задължително да се прави. За 2019 нивото сигурно е 150.

Инсталирайте (ако не сте го направили) SQL Studio последна версия за да има връзка с БД под линукс. Може и Devart dbForge Studio, и двете вършат работа за поддръжка на сървъра.
_________________
Технически консултации.
Експертът не мисли, той знае!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Пет Фев 05, 2021 10:54    Заглавие: Отговорете с цитат

Страхотен пост. Страхотна работа.

Обаче това е повече труд, отколкото можем да си позволим. За мен е недопустимо да се правят допълнителни стъпки за ползване на някакъв клиентски софтуер за да се адаптира към OS на sql сървъра. Още повече, че това се налага при ъпдейт на sql сървъра. Да правиш някакви промени по протокола при майнър ъпдейт на сървърен софтуер е страшно дразнещо.

Голяма тъпотия са сътворили от майкрософт. [/i]
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
bozzmaster



Регистриран на: 20 Мар 2018
Мнения: 30

МнениеПуснато на: Пет Фев 05, 2021 14:18    Заглавие: Отговорете с цитат

99% съм сигурен, че няма съвпадение на tls протоколите между windows и linux версията и оттам идва драмата. crystal report иска tls/cipher, който го няма в линукса.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:   
Създайте нова тема   Напишете отговор    Microinvest Форум Форуми -> Поддръжка All times are EET (Източна Европа)
Иди на страница 1, 2  Следваща
Страница 1 от 2

 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov