Habe mein Datenbank von Wawi 99923 gesichert und in Testumgebung für Wawi 1.0 zurückgespielt.
Folgendes kurz erklärt,
Benutze Wawi 99923 was auch ohne probleme bei uns läuft.
Habe nun meine Datenbank gesichert und auf einen Test-PC mal Wawi 1.0 installiert. Anschließend gestartet neuen Mandant erstellt es läuft.
Anschließend mit Rücksicherung meine alte Datenbank aufgespielt was auch gelungen ist, doch nach dem starten von wawi 1.0 kommt beim Updaten der Datenbank folgende Fehler:
Kann jemand diese Reparieren? Falls ja bitte melden. Da ich sonst nicht auf wawi 1.0 über gehen kann.
Ich hoffe Ihr könnt mir helfen.
Folgendes kurz erklärt,
Benutze Wawi 99923 was auch ohne probleme bei uns läuft.
Habe nun meine Datenbank gesichert und auf einen Test-PC mal Wawi 1.0 installiert. Anschließend gestartet neuen Mandant erstellt es läuft.
Anschließend mit Rücksicherung meine alte Datenbank aufgespielt was auch gelungen ist, doch nach dem starten von wawi 1.0 kommt beim Updaten der Datenbank folgende Fehler:
Kann jemand diese Reparieren? Falls ja bitte melden. Da ich sonst nicht auf wawi 1.0 über gehen kann.
Ich hoffe Ihr könnt mir helfen.
Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) System.Data.SqlClient.SqlException (0x80131904): Die cKey-Spalte in der tOptions-Tabelle weist einen Datentyp auf, der nicht für eine Schlüsselspalte in einem Index verwendet werden kann. Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler. bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery() bei jtlDatabase.DB.K9TQHfUpXo[T](SqlConnection , Func`1 func) bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand) bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0() bei jtlCore.Classes.Update.SqlUpdater.ijE3HhZgRbTmRJXDo2.OHGzZG249C(Action , Int32 , String ) bei jtlCore.Classes.Update.SqlUpdater.h52z71HSYZ(IList`1 sqlCommands, VersionJTL , TaskProgress ) ClientConnectionId:b2cb0e68-65dd-45ca-8ebf-bd0c41052513 Fehlernummer (Error Number):1919,Status (State):1,Klasse (Class):16 SQL-Fehlerinformationen: [PROTOTURK-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #1919 (Klasse 16) in Zeile 501: Die cKey-Spalte in der tOptions-Tabelle weist einen Datentyp auf, der nicht für eine Schlüsselspalte in einem Index verwendet werden kann. SQL-Fehlerinformationen: [PROTOTURK-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #1750 (Klasse 16) in Zeile 501: Die Einschränkung oder der Index konnte nicht erstellt werden. Siehe vorherige Fehler. HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 1919 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = --- --- Constraints neu anlegen --- Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): Der Wert NULL kann in die nAbgelaufenesMHDNichtEinbuchen-Spalte, eazybusiness.dbo.tWarenLagerOptionen-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Die Anweisung wurde beendet. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 515 State: 2 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Der Wert NULL kann in die nAbgelaufenesMHDNichtEinbuchen-Spalte, eazybusiness.dbo.tWarenLagerOptionen-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Procedure: LineNumber: 2 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3621 State: 0 Class: 0 (Information) Server: PROTOTURK-PC\JTLWAWI Message: Die Anweisung wurde beendet. Procedure: LineNumber: 2 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 515 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = --Optionen für alte Standardlager automatisch sinnvoll für den Packtisch setzen INSERT INTO tWarenLagerOptionen (kWarenLager, nEazyShippingArtikelButtons, nEazyShippingFreiposButtons) select tWarenLager.kWarenLager, 1 nEazyShippingArtikelButtons , 1 nEazyShippingFreiposButtons FROM tWarenlager LEFT JOIN tWarenLagerOptionen ON tWarenLagerOptionen.kWarenLager = tWarenLager.kWarenLager WHERE nFulfillment = 0 and nLagerplatzVerwaltung = 0 AND tWarenLagerOptionen.kWarenLagerOptionen IS NULL Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'DF_tversandart_nVersandMailNichtSenden' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'DF_tversandart_nVersandMailNichtSenden' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tVersandart DROP CONSTRAINT DF_tversandart_nVersandMailNichtSenden ALTER TABLE dbo.tVersandArt DROP COLUMN nVersandMailNichtSenden Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): Der Wert NULL kann in die nPrioritaet-Spalte, eazybusiness.dbo.tZahlungsart-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Die Anweisung wurde beendet. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 515 State: 2 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Der Wert NULL kann in die nPrioritaet-Spalte, eazybusiness.dbo.tZahlungsart-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Procedure: LineNumber: 11 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3621 State: 0 Class: 0 (Information) Server: PROTOTURK-PC\JTLWAWI Message: Die Anweisung wurde beendet. Procedure: LineNumber: 11 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 515 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = IF NOT EXISTS( SELECT dbo.tZahlungsart.cName FROM dbo.tZahlungsart WHERE dbo.tZahlungsart.cName = 'eBay Rechnungskauf') BEGIN DECLARE @nextZahlungsartPK AS INT SET @nextZahlungsartPK = ISNULL((SELECT nummer FROM dbo.tpk WHERE dbo.tpk.cName = 'tZahlungsart'), 1) INSERT INTO dbo.tZahlungsart (kZahlungsart, cName, nLastschrift, cPaymentOption) SELECT @nextZahlungsartPK, 'eBay Rechnungskauf', 0, '' UPDATE dbo.tpk SET dbo.tpk.nummer = @nextZahlungsartPK + 1 WHERE dbo.tpk.cName = 'tZahlungsart' END Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'PK_tsteuerzone' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'PK_tsteuerzone' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tsteuerzone DROP CONSTRAINT PK_tsteuerzone; Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): Der Wert NULL kann in die nVersandMailNichtSenden-Spalte, eazybusiness.dbo.tversandart-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Die Anweisung wurde beendet. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 515 State: 2 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Der Wert NULL kann in die nVersandMailNichtSenden-Spalte, eazybusiness.dbo.tversandart-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. Procedure: LineNumber: 10 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3621 State: 0 Class: 0 (Information) Server: PROTOTURK-PC\JTLWAWI Message: Die Anweisung wurde beendet. Procedure: LineNumber: 10 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 515 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = DECLARE @kVersandartNextKey AS INT SET @kVersandartNextKey = ISNULL(( SELECT nummer FROM dbo.tpk WHERE cName = 'tversandart' ), 1) -- -- Neue Versandart anlegen zu nicht zugeordneten Logistikern --- INSERT INTO dbo.tversandart (kVersandArt, cName, fPrice, cAktiv, cInet, cZahlungsInfo, fMwSt, cDruckText, fVKFreiAB, cAuftragsText, kLogistik, fZusatzGewicht, nEigeneVersandart, kMainVersandart, nVerwiegePflicht, kVersandVorlage, kAdressExportVorlage, nTrackingIDEingabePflicht, nExpress, cTrackingIDRegex, nTrackingIDVon, nTrackingIDBis, nPrioritaet, nEtikettenDrucken, nEtikettenStartRueckfrage, kEtikettenFormular, nVersandMailSenden, nVersandSchnittstelle, cLogistiker, cTrackingUrlTemplate, cAmazonCarrierCode, cEbayCarrierCode, kVersanddatenImportVorlage, kVersanddatenExportVorlage) SELECT ROW_NUMBER() OVER(ORDER BY dbo.tLogistik.kLogistik) + @kVersandartNextKey AS kVersandArt, dbo.tLogistik.cName AS cName, 0.0 AS fPrice, 'N' AS cAktiv, 'N' AS cInet, '' AS cZahlungsInfo, 0.0 AS fMwSt, '' AS cDruckText, 0.0 AS fVKFreiAB, '' AS cAuftragsText, dbo.tLogistik.kLogistik AS kLogistik, 0.0 ASfZusatzGewicht, 0 AS nEigeneVersandart, 0 AS kMainVersandart, 0 AS nVerwiegePflicht, 0 AS kVersandVorlage, 0 AS kAdressExportVorlage, 0 AS nTrackingIDEingabePflicht, 0 AS nExpress, '' AS cTrackingIDRegex, 0 AS nTrackingIDVon, 0 AS nTrackingIDBis, 0 AS nPrioritaet, 0 AS nEtikettenDrucken, 0 AS nEtikettenStartRueckfrage, 0 AS kEtikettenFormular, 0 AS nVersandMailSenden, 0 AS nVersandSchnittstelle, dbo.tLogistik.cName AS cLogistiker, dbo.tLogistik.cURL AS cTrackingUrlTemplate, dbo.tLogistik.cAmazonCC AS cAmazonCarrierCode, dbo.tLogistik.cEbayCC AS cEbayCarrierCode, dbo.tLogistik.kVersanddatenImportVorlage kVersanddatenImportVorlage, dbo.tLogistik.kVersanddatenExportVorlage kVersanddatenExportVorlage FROM dbo.tLogistik LEFT JOIN dbo.tversandart ON dbo.tLogistik.kLogistik = dbo.tversandart.kLogistik WHERE dbo.tversandart.kLogistik IS NULL Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'DF_tReserviert_dPrio' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'DF_tReserviert_dPrio' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tReserviert DROP CONSTRAINT DF_tReserviert_dPrio; Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'DF_tReserviert_nPrioritaet' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'DF_tReserviert_nPrioritaet' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tReserviert DROP CONSTRAINT DF_tReserviert_nPrioritaet; Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'DF_tReserviert_fBestandReserviertZulaufEigen' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'DF_tReserviert_fBestandReserviertZulaufEigen' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tReserviert DROP CONSTRAINT DF_tReserviert_fBestandReserviertZulaufEigen; Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Unbehandelte Ausnahme #56C61ACE07371B97 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): 'DF_tReserviert_fBestandReserviertZulauf' ist keine Einschränkung. Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3728 State: 1 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: 'DF_tReserviert_fBestandReserviertZulauf' ist keine Einschränkung. Procedure: LineNumber: 1 SQL-Fehler: Source: .Net SqlClient Data Provider Number: 3727 State: 0 Class: 16 (Anwendungsproblem) Server: PROTOTURK-PC\JTLWAWI Message: Die Einschränkung konnte nicht gelöscht werden. Siehe vorherige Fehler. Procedure: LineNumber: 1 HelpLink.ProdName = Microsoft SQL Server HelpLink.ProdVer = 12.00.2000 HelpLink.EvtSrc = MSSQLServer HelpLink.EvtID = 3728 HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage HelpLink.LinkId = 20476 CommandText = ALTER TABLE dbo.tReserviert DROP CONSTRAINT DF_tReserviert_fBestandReserviertZulauf; Connection-String = DataSource=PROTOTURK-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa Zeitstempel: 2015-10-13T19:29:32 Locale: German (Germany) Locale: German (Germany) Version: 1.0.0 Plattform: Wawi Versionshash: B1CCCC1A Prozessname: System.Diagnostics.Process (JTL-wawi) Physikalischer Speicher: 260268032 / Peak: 543166464 Basispriorität: 8 Prioritätsklasse: Normal CPU-Zeit (User): 0:00:33,5246149 CPU-Zeit (System): 0:00:10,3428663 Page-Size (Sytem): 1062408 / Peak: 430637056 Page-Size: 144732160 / Peak: 430637056 Offene Handles: 957 |