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
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Shop4 Aufträge in Shop5-Datenbank importieren? Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Datenbank Inkonsistenz Lieferantenbestellungen manuell reparieren JTL-Wawi 1.11 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Neu Datenbank-Update bricht ab Installation / Updates von JTL-Shop 8
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu DHL Versenden 4.0 Fehler: Please enter a house number JTL-ShippingLabels - Fehler und Bugs 5
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 0
Neu Keine Warenpost Int. Labels hsCode - Fehler? JTL-ShippingLabels - Fehler und Bugs 8
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL 4.0 Versandexport Fehler JTL-ShippingLabels - Ideen, Lob und Kritik 13
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Fehler DHL 4.0 Höherversicherung JTL-ShippingLabels - Fehler und Bugs 4
Neu DHL 4.0 Fehler "Please Enter Name 1" JTL-ShippingLabels - Fehler und Bugs 3
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
hipping 4.0 gibt fehler: Error converting value 500 to type 'Shipping.DHL.GKVAPI40.Shared.RequestStatus'. Path 'status', line 1, position 13. JTL-Wawi 1.11 3
Neu DHL Versenden 4.0 HS Code-Fehler bei Freiposition JTL-ShippingLabels - Fehler und Bugs 20
DHL Versenden 4.0 nicht vollständig konfigurierbar (GUI Fehler) JTL-Wawi 2.0 5
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler Rechnungsupload Amazon FBA Business Kunde JTL-Wawi - Fehler und Bugs 0
Gelöst: Shipping 4.0 gibt fehler: The product entered is unknown. JTL-Wawi 1.11 6
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 4
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 9
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Etikettendruck über Remotedesktop Fehler Arbeitsabläufe in JTL-Wawi 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Gelöst Störung: DHL Versenden 3.0 - Fehler "Request processing failure" Gelöste Themen in diesem Bereich 1
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen