Dotyczy produktów: Symfonia, Symfonia ERP
Dotyczy wersji: 2026.3
Wprowadzenie
Instrukcja wyjaśnia, jak rozwiązać problem związany z wyświetlaniem komunikatu: Błąd obsługi bazy danych. Dostawca SMux: Połączenie fizyczne nie nadaje się do użytku [xFFFFFFFF]. Nie można otworzyć sesji logicznej podczas pracy w modułach Symfonia Handel i Symfonia ERP Handel.
Kiedy stosować
Stosuj tę instrukcję, gdy:
- Podczas wystawiania dokumentów w Symfonia Handel lub Symfonia ERP Handel pojawia się komunikat: Dostawca pamięci współużytkowanej: Na drugim końcu protokołu nie ma żadnego procesu.
- Używasz bazy danych Microsoft SQL Server w wersji 2017 lub 2019.
Zanim zaczniesz
- Pobierz i zainstaluj aplikację SQL Server Management Studio. Plik instalatora znajduje się pod adresem Pobieranie instalatora programu SQL Server Management Studio 22.
- Wykonaj kopię bezpieczeństwa bazy danych firmy, w której występuje problem.
- Zweryfikuj wersję silnika baz danych SQL Server przechodząc w aplikacjach Symfonii do Pomoc → O programie. Jeśli korzystasz z SQL Server 2017 starszej niż 14.0.3540.1 lub SQL Server 2019 starszej niż 15.0.4480.2 zastosuj jegno z poniższych rozwiązań.
- Jeśli korzystasz z Microsoft SQL Server 2017 pobierz najnowszą wersję poprawki - aktualnie jest to Cumulative Update 14.0.3540.1 (CU31). Plik instalatora dostępny jest pod adresem SQL Server 2017 for Microsoft Windows Latest Cumulative Update + RTM CU31 (KB5102337)
- Jeśli korzystasz z Microsoft SQL Server 2019 pobierz najnowszą wersję poprawki - aktualnie jest to Cumulative Update 15.0.4480.2 (CU32). Plik instalatora dostępny jest pod adresem Cumulative Update Package 32 for SQL Server 2019 + RTM - KB5102335
- Przygotuj instrukcję Aktualizacja SQL Server.
Przyczyna problemu
Najczęściej błąd występuje przy próbie komunikacji aplikacji Symfonii z serwerem Microsoft SQL Server w sytuacji, gdy instancja Microsoft SQL Server działa w wersji starszej niż wymagana przez bieżącą wersję aplikacji Symfonii.
Proponowane rozwiązania
Scenariusz 1: SQL Server 2017
Instalacja najnowszej wersji poprawki do Microsoft SQL Server 2017
Zastosuj poniższe rozwiązanie jeśli nadal chcesz korzystać z SQL Server w wersji 2017.
- Wykonaj kopię bezpieczeństwa bazy danych firmy, w której występuje problem.
- Zamknij aplikacje Symfonii na wszystkich stanowiskach.
- Na serwerze pobierz i zainstaluj najnowszą wersje poprawki do silnika baz danych SQL: SQL Server 2017 for Microsoft Windows Latest Cumulative Update + RTM CU31 (KB5102337)
- Instalator sam odnajdzie silnik baz danych w wersji 2017, jeśli korzystasz z jednej instancji silnika SQL Server proces instalacji nie wymaga zmian, wystarczy, że zaakceptujesz komunikaty wyświetlane podczas instalacji.
- Po zakończeniu instalacji wykonaj restart serwera SQL Server zgodnie z instrukcją dostępna pod adresem [F50/H50/S50/FKF/HMF/STF/KIP] W jaki sposób ponownie uruchomić usługę serwera Microsoft SQL Server?.
- Uruchom ponownie aplikację i spróbuj wystawić fakturę lub paragon.
Scenariusz 2: SQL Server 2019
Instalacja najnowszej wersji poprawki do Microsoft SQL Server 2019
Zastosuj poniższe rozwiązanie jeśli nadal chcesz korzystać z SQL Server w wersji 2019.
- Wykonaj kopię bezpieczeństwa bazy danych firmy, w której występuje problem.
- Zamknij aplikacje Symfonii na wszystkich stanowiskach.
- Na serwerze pobierz i zainstaluj najnowszą wersje poprawki do silnika baz danych SQL: Cumulative Update Package 32 for SQL Server 2019 + RTM - KB5102335
- Instalator sam odnajdzie silnik baz danych w wersji 2019, jeśli korzystasz z jednej instancji silnika SQL Server proces instalacji nie wymaga zmian, wystarczy, że zaakceptujesz komunikaty wyświetlane podczas instalacji.
- Po zakończeniu instalacji wykonaj restart serwera SQL Server zgodnie z instrukcją dostępna pod adresem [F50/H50/S50/FKF/HMF/STF/KIP] W jaki sposób ponownie uruchomić usługę serwera Microsoft SQL Server?.
- Uruchom ponownie aplikację i spróbuj wystawić fakturę lub paragon.
Jeśli podczas próby instalacji aktualizacji do silnika baz danych SQL Server w wersji 2019 otrzymasz komunikat There are no SQL Server instances or shared features that can be updated on this computer wykonaj Rozwiązanie 2a lub Rozwiązanie 3
Scenariusz 2a: SQL Server 2019 - Zmiana Compatibility Level
Zmiana Compatibility Level bazy danych
Zastosuj poniższe rozwiązanie jeśli nadal chcesz korzystać z SQL Server w wersji 2019.
- Wykonaj kopię bezpieczeństwa baz danych firmy.
- Zamknij aplikacje Symfonii na wszystkich stanowiskach.
- Zmień Compatibility Level bazy danych z wartości 150 na 140 zgodnie z instrukcją dostępną pod adresem [SQL] Zmiana Compatibility Level bazy danych
Scenariusz 3: Aktualizacja SQL Server do wersji 2022
Aktualizacja silnika baz danych SQL Server do wersji 2022.
- Wykonaj kopię bezpieczeństwa baz danych firmy.
- Zamknij aplikacje Symfonii na wszystkich stanowiskach.
- Pobierz instalator do SQL Server 2022 za pomocą odnośnika dostępnego pod adresem Microsoft® SQL Server® 2022 Express
-
Wykonaj aktualizację silnika baz danych do wersji
2022.
Pamiętaj, aby w czwartym kroku instrukcji wybrać opcję Upgrade from a previous of SQL Server. - Po zakończonej aktualizacji uruchom ponownie aplikację i spróbuj wystawić fakturę lub paragon.
Efekt końcowy
Po wykonaniu jednego z powyższych rozwiązań:
- Wystawienie paragonu lub faktury w aplikacji Symfonia Handel i Symfonia ERP Handel powinno przebieć poprawnie.
- Komunikat błędu Błąd obsługi bazy danych. Dostawca SMux: Połączenie fizyczne nie nadaje się do użytku [xFFFFFFFF]. Nie można otworzyć sesji logicznej nie powinień występować