Błąd połączenia z bazą MSSQL
Błąd połączenia z bazą MSSQL
Po zainstalowaniu najnowszej wersji PityIPS2025, program przestał łączyć się z bazą danych MSSQL,
W logu informacja:
2025-01-13 17:11:43: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Błędna składnia w pobliżu słowa kluczowego „IF”.
Nie wiem skąd ta informacja o SQL Server Native Client 11.0, w systemie zainstalowana wersja 12
W ustawieniach programu test połączenia z bazą danych zakończone sukcesem.
W logu informacja:
2025-01-13 17:11:43: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Błędna składnia w pobliżu słowa kluczowego „IF”.
Nie wiem skąd ta informacja o SQL Server Native Client 11.0, w systemie zainstalowana wersja 12
W ustawieniach programu test połączenia z bazą danych zakończone sukcesem.
Re: Błąd połączenia z bazą MSSQL
Proszę o zaktualizowanie i sprawdzenie czy działa.
Wersja 2.2025.1.6
https://www.ips-infor.com.pl/pliki/pity ... te2025.exe
Wersja 2.2025.1.6
https://www.ips-infor.com.pl/pliki/pity ... te2025.exe
Re: Błąd połączenia z bazą MSSQL
Niestety w dalszym ciągu ten sam błąd...
2025-01-13 20:06:30: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Błędna składnia w pobliżu słowa kluczowego „IF”.
2025-01-13 20:06:30: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Błędna składnia w pobliżu słowa kluczowego „IF”.
Re: Błąd połączenia z bazą MSSQL
A to już teraz wiem. Numer wersji mi pomógł. "Począwszy od SQL Server 2016 (13.x), można użyć składni DROP INDEX IF EXISTS".
Muszę zastąpić to polecenie innym aby działało na starszych wersjach SQL Server.
Muszę zastąpić to polecenie innym aby działało na starszych wersjach SQL Server.
Re: Błąd połączenia z bazą MSSQL
Można pobrać aktualizację: https://www.ips-infor.com.pl/pliki/pity ... te2025.exe
Re: Błąd połączenia z bazą MSSQL
Jest ok, dziekuję
-
- Posty: 3
- Rejestracja: 23 sty 2025, o 00:33
Re: Błąd połączenia z bazą MSSQL
Dzień dobry,
proszę o informację co może być problemem ze podczas wejścia do programu wylatuje taki błąd
nazwa: PITyIPS
plik: C:\Program Files (x86)\IPSPI\BIUROIPS\PITyIPS\PITyIPS.exe
wersja: 2.2025
wersja pliku: 2.2025.2.3
data pliku: 16.01.2025
22.01.2025 23:57:31: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]W bazie danych istnieje już obiekt o nazwie VERSION.
22.01.2025 23:57:31: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]W bazie danych istnieje już obiekt o nazwie VERSION. SQL:IF NOT EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(N'dbo.[VERSION]') and OBJECTPROPERTY(id, N'IsTable') = 1) CREATE TABLE VERSION(VERSION INTEGER , VERDATE DATE , CONVDATE DATETIME , REQDATE_PODATNICY DATETIME , RNXDATE_PODATNICY DATETIME , REQDATE_PITYINFO DATETIME , RNXDATE_PITYINFO DATETIME , REQDATE_ELEMENTS DATETIME , RNXDATE_ELEMENTS DATETIME );
do tej pory baza była na WIN 2012 server wersja SQL Server 2014 (12.0.5000) po przeniesieniu DB na nowy serwer WIN 2022 serwer i SQL server 2022 (16.0.1000) po konfiguracji program pokazuje że połączenie z DB jest ok. zamkniecie i otwarcie programu powoduje że pojawia się powyższy błąd.
proszę o informację co może być problemem ze podczas wejścia do programu wylatuje taki błąd
nazwa: PITyIPS
plik: C:\Program Files (x86)\IPSPI\BIUROIPS\PITyIPS\PITyIPS.exe
wersja: 2.2025
wersja pliku: 2.2025.2.3
data pliku: 16.01.2025
22.01.2025 23:57:31: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]W bazie danych istnieje już obiekt o nazwie VERSION.
22.01.2025 23:57:31: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]W bazie danych istnieje już obiekt o nazwie VERSION. SQL:IF NOT EXISTS (SELECT * FROM dbo.sysobjects where id = object_id(N'dbo.[VERSION]') and OBJECTPROPERTY(id, N'IsTable') = 1) CREATE TABLE VERSION(VERSION INTEGER , VERDATE DATE , CONVDATE DATETIME , REQDATE_PODATNICY DATETIME , RNXDATE_PODATNICY DATETIME , REQDATE_PITYINFO DATETIME , RNXDATE_PITYINFO DATETIME , REQDATE_ELEMENTS DATETIME , RNXDATE_ELEMENTS DATETIME );
do tej pory baza była na WIN 2012 server wersja SQL Server 2014 (12.0.5000) po przeniesieniu DB na nowy serwer WIN 2022 serwer i SQL server 2022 (16.0.1000) po konfiguracji program pokazuje że połączenie z DB jest ok. zamkniecie i otwarcie programu powoduje że pojawia się powyższy błąd.
-
- Posty: 461
- Rejestracja: 2 gru 2009, o 11:12
Re: Błąd połączenia z bazą MSSQL
Proszę w ustawieniach programu zakładka "Baza danych" zaznaczyć parametry i nacisnąć "Edytuj" a następnie "Napraw teraz".
Re: Błąd połączenia z bazą MSSQL
Przygotowałem zmodyfikowaną wersję zapytania SQL. Proszę o pobranie pliku https:/www.dobry.pl/pliki/Testy/pityipsdb.zip.
Plik należy rozpakować i umieścić w katalogu programu PITyIPS.
Plik należy rozpakować i umieścić w katalogu programu PITyIPS.
-
- Posty: 3
- Rejestracja: 23 sty 2025, o 00:33
Re: Błąd połączenia z bazą MSSQL
dzień dobry,
jest krok z wrzód
teraz program uruchamia się , pyta o przeindeksowanie którą właczam i w trakcie błąd.
24.01.2025 08:53:36: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Wykonanie operacji nie powiodło się, ponieważ indeks lub statystyka o nazwie „XIDDOC” już istnieje w tabela „PITYDOCS”.
dodatkowo zauważyłem ze podczas użycia opcji napraw w ustawieniach wylatuje błąd access violation at address in module PITYIPSDB.dll read of address 0000008
jest krok z wrzód
teraz program uruchamia się , pyta o przeindeksowanie którą właczam i w trakcie błąd.
24.01.2025 08:53:36: Błąd połączenia lub bazy danych. [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Wykonanie operacji nie powiodło się, ponieważ indeks lub statystyka o nazwie „XIDDOC” już istnieje w tabela „PITYDOCS”.
dodatkowo zauważyłem ze podczas użycia opcji napraw w ustawieniach wylatuje błąd access violation at address in module PITYIPSDB.dll read of address 0000008