Hallo Zusammen.
Aktuell stellen wir unsere Serverlandschaft komplett auf die 2012er Versionen von M$ um.
Als Datenbankserver läuft jetzt MS SQL Enterprise 2012 auf einem Windows Server 2012. Die Workstation ist auch ein Server 2012 mit TerminalService bzw. Remotedesktop-Dienst.
Ich habe die aktuelle Datenbank aus dem Produktivsystem mit MS SQL 2008 exportiert und unter 2012 wieder importiert. Den WaWi-Client installiert und die ODBC Verbindung eingerichtet.
Bis dahin alles gut, ich kann mich auch mit der Datenbank verbinden, den Mandaten auswählen und starten.
Leider kann ich nicht auf Artikel / Kunden oder anderes zugreifen.
Fehler: SQL Error -1 performing exec
Laut Logdatei:
JTL-wawi f78-f80 EXIT SQLExecDirect with return code -1 (SQL_ERROR)
HSTMT 0x07C2E010
UCHAR * 0x07D2D778 [ -3] "WITH Result AS (SELECT k.kKunde,k.kInetKunde,k.kKundenKategorie,k.cKundenNr,k.cFirma,k.cAnrede,k.cTitel,k.cVorname,k.cName,k.cStrasse,k.cPLZ,k.cOrt, k.cLand,k.cTel,k.cFax,k.cEMail,k.cMobil,k.cAnmerkung,CONVERT(varchar(63), k.dErstellt, 104) AS dErstellt,k.cAktiv,k.cHaendler,k.fRabatt,k.cUSTID,k.cNewsletter,k.cZusatz,k.cZHaenden,k.cEbayName,k.kBuyer,k.cGeburtstag,k.cWWW,k.cAdressZusatz,k.cSperre,k.cPostID,k.kKundenGruppe,k.nDrittland,k.nZahlungsziel,k.kSprache,k.cISO,k.cBundesland,k.cHerkunft,k.cKassenKunde,k.cStatus,k.cHRNr,k.kZahlungsart,k.nDebitorennr,k.cSteuerNr, kInetShop=(SELECT TOP 1 kShop from tInetKundeShop WHERE kKunde=k.kKunde) from tKunde k \ a WHERE k.cAktiv='Y' ), Result2 AS (SELECT *, row_number() OVER (ORDER BY cName) AS rownum FROM Result) SELECT * FROM Result2 WHERE rownum >0 AND rownum<50\ 0"
SDWORD -3
DIAG [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von 'Result'. (102)
DIAG [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von ','. (102)
Danach stürzt das Programm komplett ab.
Hat jemand eine Idee oder sind die M$ Versionen 2012 einfach noch zu neu ?
Viele Grüße.
Björn
Aktuell stellen wir unsere Serverlandschaft komplett auf die 2012er Versionen von M$ um.
Als Datenbankserver läuft jetzt MS SQL Enterprise 2012 auf einem Windows Server 2012. Die Workstation ist auch ein Server 2012 mit TerminalService bzw. Remotedesktop-Dienst.
Ich habe die aktuelle Datenbank aus dem Produktivsystem mit MS SQL 2008 exportiert und unter 2012 wieder importiert. Den WaWi-Client installiert und die ODBC Verbindung eingerichtet.
Bis dahin alles gut, ich kann mich auch mit der Datenbank verbinden, den Mandaten auswählen und starten.
Leider kann ich nicht auf Artikel / Kunden oder anderes zugreifen.
Fehler: SQL Error -1 performing exec
Laut Logdatei:
JTL-wawi f78-f80 EXIT SQLExecDirect with return code -1 (SQL_ERROR)
HSTMT 0x07C2E010
UCHAR * 0x07D2D778 [ -3] "WITH Result AS (SELECT k.kKunde,k.kInetKunde,k.kKundenKategorie,k.cKundenNr,k.cFirma,k.cAnrede,k.cTitel,k.cVorname,k.cName,k.cStrasse,k.cPLZ,k.cOrt, k.cLand,k.cTel,k.cFax,k.cEMail,k.cMobil,k.cAnmerkung,CONVERT(varchar(63), k.dErstellt, 104) AS dErstellt,k.cAktiv,k.cHaendler,k.fRabatt,k.cUSTID,k.cNewsletter,k.cZusatz,k.cZHaenden,k.cEbayName,k.kBuyer,k.cGeburtstag,k.cWWW,k.cAdressZusatz,k.cSperre,k.cPostID,k.kKundenGruppe,k.nDrittland,k.nZahlungsziel,k.kSprache,k.cISO,k.cBundesland,k.cHerkunft,k.cKassenKunde,k.cStatus,k.cHRNr,k.kZahlungsart,k.nDebitorennr,k.cSteuerNr, kInetShop=(SELECT TOP 1 kShop from tInetKundeShop WHERE kKunde=k.kKunde) from tKunde k \ a WHERE k.cAktiv='Y' ), Result2 AS (SELECT *, row_number() OVER (ORDER BY cName) AS rownum FROM Result) SELECT * FROM Result2 WHERE rownum >0 AND rownum<50\ 0"
SDWORD -3
DIAG [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von 'Result'. (102)
DIAG [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von ','. (102)
Danach stürzt das Programm komplett ab.
Hat jemand eine Idee oder sind die M$ Versionen 2012 einfach noch zu neu ?
Viele Grüße.
Björn