Datenbank zerschossen Fehler 9003

Janek

Aktives Mitglied
25. Februar 2013
86
0
Hallo liebe Community,

Seit heute früh geht unsere Wawi nicht mehr. Der Sql-Server Dienst möchte nicht mehr starten. Backup ist natürlich auch nicht vorhanden, lediglich die .mdf und .ldf
Wie kann ich das ganze retten ohne noch mehr kaputt zu machen? Auf einem anderen Rechner installieren und versuchen die .mdf und .ldf einzubinden?
Eventuell kann sich ein Servicepartner oder JTL direkt dran setzen und das ganze kurz und schmerzlos richten, Angebot per PN bitte an mich.

Viele Grüße und anbei der Errorlog

Code:
2015-08-31 21:36:25.79 Server      Microsoft SQL Server 2012 (SP1) - 11.0.3156.0 (X64) 	May  4 2015 18:48:09 
	Copyright (c) Microsoft Corporation
	Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)


2015-08-31 21:36:25.80 Server      (c) Microsoft Corporation.
2015-08-31 21:36:25.80 Server      All rights reserved.
2015-08-31 21:36:25.80 Server      Server process ID is 2396.
2015-08-31 21:36:25.80 Server      Authentication mode is MIXED.
2015-08-31 21:36:25.80 Server      Logging SQL Server messages in file 'c:\Program Files\Microsoft SQL Server\MSSQL11.JTLWAWI\MSSQL\Log\ERRORLOG'.
2015-08-31 21:36:25.80 Server      The service account is 'NT Service\MSSQL$JTLWAWI'. This is an informational message; no user action is required.
2015-08-31 21:36:25.80 Server      Registry startup parameters: 
	 -d c:\Program Files\Microsoft SQL Server\MSSQL11.JTLWAWI\MSSQL\DATA\master.mdf
	 -e c:\Program Files\Microsoft SQL Server\MSSQL11.JTLWAWI\MSSQL\Log\ERRORLOG
	 -l c:\Program Files\Microsoft SQL Server\MSSQL11.JTLWAWI\MSSQL\DATA\mastlog.ldf
2015-08-31 21:36:25.80 Server      Command Line Startup Parameters:
	 -s "JTLWAWI"
2015-08-31 21:36:27.99 Server      SQL Server detected 1 sockets with 2 cores per socket and 4 logical processors per socket, 4 total logical processors; using 4 logical processors based on SQL Server licensing. This is an informational message; no user action is required.
2015-08-31 21:36:28.01 Server      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2015-08-31 21:36:28.01 Server      Detected 8089 MB of RAM. This is an informational message; no user action is required.
2015-08-31 21:36:28.02 Server      Using conventional memory in the memory manager.
2015-08-31 21:36:31.95 Server      This instance of SQL Server last reported using a process ID of 2600 at 31.08.2015 21:31:19 (local) 31.08.2015 19:31:19 (UTC). This is an informational message only; no user action is required.
2015-08-31 21:36:31.97 Server      Node configuration: node 0: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2015-08-31 21:36:31.98 Server      Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2015-08-31 21:36:32.00 Server      Software Usage Metrics is disabled.
2015-08-31 21:36:32.97 spid4s      Starting up database 'master'.
2015-08-31 21:36:33.30 spid4s      Error: 9003, Severity: 20, State: 1.
2015-08-31 21:36:33.30 spid4s      The log scan number (249:248:1) passed to log scan in database 'master' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
2015-08-31 21:36:33.32 spid4s      Cannot recover the master database. SQL Server is unable to run. Restore master from a full backup, repair it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.
2015-08-31 21:36:33.48 Server      CLR version v4.0.30319 loaded.
 

Janek

Aktives Mitglied
25. Februar 2013
86
0
AW: Datenbank zerschossen Fehler 9003

Ich meine etwas weiter gekommen zu sein.
Habe eine neue Instanz MSSQLEXPRESS installiert. Dort im Studio Manager unter Datenbanken die .mdf der eazybusiness datenbank eingefügt und dort hat es bis jetzt keine Auffälligkeiten bzw. Fehler gegeben. Kann ich die nun entstandene eazybusiness.bak beliebig wieder einfügen oder gibt es restriktionen bzgl. Konfiguration?
 

Janek

Aktives Mitglied
25. Februar 2013
86
0
AW: Datenbank zerschossen Fehler 9003

Also, falls jemand dasselbe Missgeschick passieren sollte, was ja laut Forensuche schon einmal so war.
Ich habe:
1. Mir Sql Server Management Studio heruntergeladen
2. Eine neue Instanz mit dem Namen XYZ installiert
3. Management Studio gestartet und Instanz XYZ geöffnet.
4. .mdf der alten Instanz an die XYZ angehängt.
5. Export der neu angehängten XYZ.
6. Deinstallieren der Instanz JTLWAWI
7. Neuinstallation der Instanz JTLWAWI
8. Datenbankimport
9. Deinstallieren der XYZ Instanz (oder für die Zukunft behalten :DDD)
10. Sich diesmal ernsthaft um Datensicherung kümmern
11. Nach all dem Schreck erstmal ein Bier

Vom Laien für Laien

Sicherung hatte ich unter XP als .bat drin. Mit der Rechteverwaltung von Windows 7 war es komplizierter und ich habe es immer aufgeschoben. Bis heute. Jetzt habe ich das schnell nachgeholt ;))
 

knuddel256

Aktives Mitglied
13. Juli 2009
19
0
AW: Datenbank zerschossen Fehler 9003

Hallo zusammen,
zuerst einmal danke an Janek, der mich bei einem gleichartigen Problem auf den richtigen Weg gebracht hat. Ich bin allerdings etwas anders vorgegangen
und hänge nun kurz vor der Vollendung an einem Fehler (Login geht, aber dann kommt eine Fehlermeldung und das Programm stürzt nach dem Bestätigen ab).

Vorgehensweise:

1. - 4 wie oben bei Janek
5. Deinstallieren der Instanz JTLWAWI
6. Installieren der Instand JTWWAWI
7. Zugriff auf die Instanz JTLWAWI mit SQL Server Management Studio
8. Neue Datenbank "eazybusiness" innerhalb der Instanz erstellt
9. In meinen Fall (!!!) neue Datenbank "Mandant_2" innerhalb der Instanz erstellt
10. In SQL Server Management Studio die "eazybusiness" rechts anklicken -> Tasks -> Daten importieren und dem Assistenten folgen
11. In SQL Server Management Studio die "Mandant_2" rechts anklicken -> Tasks -> Daten importieren und dem Assistenten folgen (in meinem Fall!!!)
12. In den Diensten sicherheitshalber die SQL-Instanz neu starten

Nun kann ich mich zwar anmelden, aber die Wawi bringt untenstehende Fehlermeldung und stürzt nach dem Bestätigen der Meldung ab. Hier brauche ich dringend Hilfe!!!
Randbemerkung: Ich hab es nicht verbockt, sondern bade es nur mal wieder aus *grmpf*

Gruß Knuddel256

Code:
Unbehandelte Ausnahme #75DF52EEFE6B56DC vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der Wert NULL kann in die 'kLizenzlog'-Spalte, 'eazybusiness.dbo.tLizenzlog'-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
Die Anweisung wurde beendet.
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.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteScalar()
bei jtlDatabase.DB.xyWt9Lsg8j[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.insertCommand(SqlCommand oSqlCommand)
bei jtlDatabase.jtlObject.insertInDB()
bei jtlDatabase.jtlObject.saveInDB()
bei jtlCore.Classes.License.Core. Log.Add(String cLog, LogType eType)
bei jtlCore.Classes.License.Handler.Update(Boolean bForce, Boolean bNewToken)
bei jtlCore.Classes.Startup.StartupChecks.Run()
bei jtlCore.Classes.CppConnector.CppHooks.ValidateStarting()
bei JTLwawi.CJTLwawi.JTL_ValidateStarting(String SRV, String DBN, String DBU, String DBP, Int32 kBenutzer)
ClientConnectionId:85a6415f-2981-4317-8da8-e88f50f16793
SQL-Fehlerinformationen: [SBS01\JTLWAWI .Net SqlClient Data Provider] Fehler #515 (Klasse 16) in Zeile 1: Der Wert NULL kann in die 'kLizenzlog'-Spalte, 'eazybusiness.dbo.tLizenzlog'-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
SQL-Fehlerinformationen: [SBS01\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 09.00.3042
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 515
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = INSERT INTO [tLizenzlog] (nTyp,cAufruf,cLog,dDatum) VALUES (@nTyp ,@cAufruf ,@cLog ,@dDatum );select scope_identity() as id;
Parameter @nTyp = 1
Parameter @cAufruf = License.Handler.Update()
Parameter @cLog = Missing authentification information
Parameter @dDatum = 03.09.2015 15:06:12
Connection-String = DataSource=SBS01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-09-03T15:06:43
Locale: German (Germany)
Locale: German (Germany)
Version: 099908
Plattform: Wawi
Versionshash: D5D68806
 

cschulle

Gut bekanntes Mitglied
1. November 2013
130
0
Österreich
AW: Datenbank zerschossen Fehler 9003

Hallo Knuddel,

die Spalte kLizenzlog in der Tabelle tLizenzlog dürfte NULL nicht zulassen. Versuche mal mit JTL eine Sicherung des Mandanten zu machen. Lege dann nen neuen Mandanten an und mach mal ne Rücksicherung.

Lg

Chris
 
Ähnliche Themen
Titel Forum Antworten Datum
Vollständiger Ex- und Import wegen fehlerhafter Datenbank - Reihenfolge? JTL-Wawi 1.6 9
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Neu Kartenzahlung mit Zettle / Wo finde ich einen Transaktionscode in der Datenbank? Allgemeine Fragen zu JTL-POS 0
Neu Netzwerkprobleme JTL Wawi sucht Datenbank beim Start unter falscher IP User helfen Usern 4
Neu Nach Windows update auf dem Server keine Verbindung mehr zur Datenbank JTL-Wawi - Fehler und Bugs 4
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 0
Neu - Sorry, war doch kein Fehler - Allgemeine Fragen zu JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu Fehler Connector Shopify Collection not found Shopify-Connector 8
Neu Seit Update auf 1.10.15.0: eBay Fahrzeugverwendungsliste Fehler eBay-Anbindung - Fehler und Bugs 3
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Neu Fehler eBay-Abgleich eBay-Anbindung - Fehler und Bugs 21
Neu Anmeise Mediendateien Import Fehler JTL-Ameise - Fehler und Bugs 5
Wawi API REST-Server lässt sich nicht einrichten / Fehler 404 JTL-Wawi 1.11 1
Neu Fehler beim Shopabgleich - Duplicate Entry Allgemeine Fragen zu JTL-Shop 2
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu JTL Track&Trace API Fehler derzeit? seit 15:50 Uhr JTL-Track&Trace - Fehler und Bugs 2
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
Neu Amazon eazyAuction Lizenz Fehler? Amazon-Anbindung - Fehler und Bugs 1
AmzLister 2.0 Fehler 99022 beim Vaterartikel Amazon-Lister - Fehler und Bugs 0
Bis alle Fehler behoben sind, nicht installieren. JTL-Wawi 1.11 40
Neu Abgleich bricht mit Fehler 503 ab Shopware-Connector 3
Verkauf - Fehler beim Laden der Daten JTL-Wawi 1.11 6
Neu Tagesabschluss Fehler BAR Bruttoumsatz / Fehler Zahlungsart BAR JTL-POS - Fehler und Bugs 0
Neu Worker Fehler - Fehlende Relation JTL-Wawi - Fehler und Bugs 1
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Neu Fehler beim Bearbeiten der eMail-Templates JTL-Shop - Fehler und Bugs 2
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Laufweg nicht mehr korrekt. Wir finden den Fehler nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Fehler beim Übertragen von Bildern JTL - Shopware Thumbnail Problem height width dürfen nicht leer sein Shopware-Connector 11
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1

Ähnliche Themen