Jump to content

MSSQL 2005 & Defekte SystemDB's


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich habe einen Testserver mit Sharepoint und einen weiteren als DB-server mit MSSQL 2005 Std. installiert.

Nun hatte ich ein paar Tage mit dem System nicht gearbeitet.

Als ich nun mich noch einmal dort einloggen wollte, stellte ich fest das der MSSQL-Serverdienst sich nicht mehr starten lässt.

Nach vielem hin und her probieren habe ich nun festgestellt, das irgendwo in der master, distmdl, model, msdbdata, tempdb, mssqlsystemresource der Fehler leigen muss. Um das herauszufinden habe ich folgendes gemacht:

Ich habe die mdf/ldf dateinen wegkopiert und habe nur dies oben genannten Dateinen von einem anderenden lauffähigen MSSQL2005 Server hineinkopiert. Sobald ich das tat, startet der dienst wieder. Dann konnte ich die Sharepointdatenbanken anhängen.

Leider kann aber mein SP-server keine Verbindung aufbauen. Ich gehe, davon aus, das ihm noch spezielle Daten aus den Systemdb's fehlen. Die Alten konnte ich ja bis jetzt leider nicht verwenden.

 

Gibt es eine möglichkeit zu prüfen, welche der Systemdb's defekt ist und diese vllt. zu reparieren?

 

Würde mich über eine Antwort sehr freuen.

 

Vielen Dank

 

gruß

 

tobias

Link zu diesem Kommentar

Hallo Nils,

 

vielen Dank für deinen Link.

Leider steht da nicht viel drin, außer das ich die setup.exe starten soll. Dacht dann käme ich in einen reperaturmodus. War aber leider nicht so.

 

Hat noch jemand ne idee was ich da machen kann?

Ich habe ja das Problem, das sobald ich die MasterDB mit der aktuellen ersetze, der Dienst nicht mehr startet.

 

gruß

 

Tobias

Link zu diesem Kommentar

Hallo,

 

ich bekomme mehrere Meldungen:

 

1.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	17053
Datum:		07.08.2008
Zeit:		13:38:34
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
UpdateUptimeRegKey: Betriebssystemfehler 5(Zugriff verweigert).

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:

 

2.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	8313
Datum:		07.08.2008
Zeit:		13:38:34
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
Fehler beim Zuordnen von Indizes und Namen für SQL Server-Leistungsobjekte/Leistungsindikatoren. SQL Server-Leistungsindikatoren sind deaktiviert.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:    

 

3.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	3409
Datum:		07.08.2008
Zeit:		13:38:34
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
Fehler beim Einrichten des gemeinsam genutzten Speicherbereichs für Leistungsindikatoren. Fehlercode: -1. Installieren Sie 'sqlctr.ini' für diese Instanz neu, und stellen Sie sicher, dass das Anmeldekonto der Instanz über die richtigen Registrierungsberechtigungen verfügt.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:                   ..      

 

4.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	15466
Datum:		07.08.2008
Zeit:		13:38:36
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
Fehler beim Entschlüsseln.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:

 

5.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	17182
Datum:		07.08.2008
Zeit:		13:38:36
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
Fehler bei der TDSSNIClient-Initialisierung. Fehler 0x5, Statuscode 0x90.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:

 

6.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	17826
Datum:		07.08.2008
Zeit:		13:38:36
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
Aufgrund eines internen Fehlers in einer Netzwerkbibliothek konnte die Netzwerkbibliothek nicht gestartet werden. Überprüfen Sie zum Bestimmen der Ursache die diesem Fehler unmittelbar vorhergehenden Fehler im Fehlerprotokoll.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten: 

7.:

Ereignistyp:	Fehler
Ereignisquelle:	MSSQLSERVER
Ereigniskategorie:	(2)
Ereigniskennung:	17120
Datum:		07.08.2008
Zeit:		13:38:36
Benutzer:		Nicht zutreffend
Computer:	DB01
Beschreibung:
SQL Server konnte den Thread FRunCM nicht erzeugen. Suchen Sie im SQL Server-Fehlerprotokoll und in den Windows-Ereignisprotokollen nach Informationen zu möglichen verwandten Problemen.

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
Daten:

 

Das waren alle meldungen die ich dies bezüglich erhalten habe.

 

 

 

Viele Grüße

 

Tobias

Link zu diesem Kommentar

Das Errorlog sagt:

'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.
2008-08-07 13:38:34.30 Server      This instance of SQL Server last reported using a process ID of 2824 at 07.08.2008 13:38:33 (local) 07.08.2008 11:38:33 (UTC). This is an informational message only; no user action is required.
2008-08-07 13:38:34.30 Server      Error: 17053, Severity: 16, State: 1.
2008-08-07 13:38:34.30 Server      UpdateUptimeRegKey: Operating system error 5(Zugriff verweigert) encountered.
2008-08-07 13:38:34.32 Server      Registry startup parameters:
2008-08-07 13:38:34.32 Server      	 -l E:\SQLData\mastlog.ldf
2008-08-07 13:38:34.32 Server      	 -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
2008-08-07 13:38:34.32 Server      	 -d D:\SQLData\master.mdf
2008-08-07 13:38:34.32 Server      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2008-08-07 13:38:34.32 Server      Detected 4 CPUs. This is an informational message; no user action is required.
2008-08-07 13:38:34.39 Server      Fehler: 8313, Schweregrad: 16, Status: 1.
2008-08-07 13:38:34.39 Server      Error in mapping SQL Server performance object/counter indexes to object/counter names. SQL Server performance counters are disabled.
2008-08-07 13:38:34.41 Server      Fehler: 3409, Schweregrad: 16, Status: 1.
2008-08-07 13:38:34.41 Server      Performance counter shared memory setup failed with error -1. Reinstall sqlctr.ini for this instance, and ensure that the instance login account has correct registry permissions.
2008-08-07 13:38:34.44 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.
2008-08-07 13:38:34.47 Server      Attempting to initialize Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.
2008-08-07 13:38:35.67 Server      Attempting to recover in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.

Link zu diesem Kommentar

Fortsetzung:

2008-08-07 13:38:35.67 Server      Database mirroring has been enabled on this instance of SQL Server.
2008-08-07 13:38:35.67 spid5s      Starting up database 'master'.
2008-08-07 13:38:35.71 spid5s      Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2008-08-07 13:38:35.79 spid5s      SQL Trace ID 1 was started by login "sa".
2008-08-07 13:38:35.81 spid5s      Starting up database 'mssqlsystemresource'.
2008-08-07 13:38:35.84 spid5s      The resource database build version is 9.00.3068. This is an informational message only. No user action is required.
2008-08-07 13:38:36.23 spid5s      Fehler: 15466, Schweregrad: 16, Status: 1.
2008-08-07 13:38:36.23 spid5s      An error occurred during decryption.
2008-08-07 13:38:36.29 spid5s      Failed to check for new installation or a renamed server at startup. The logic for this check has failed unexpectedly. Run setup again, or fix the problematic registry key.
2008-08-07 13:38:36.29 spid8s      Starting up database 'model'.
2008-08-07 13:38:36.29 spid5s      Server name is 'DB01'. This is an informational message only. No user action is required.
2008-08-07 13:38:36.29 Server      Fehler: 17182, Schweregrad: 16, Status: 1.
2008-08-07 13:38:36.29 Server      TDSSNIClient initialization failed with error 0x5, status code 0x90.
2008-08-07 13:38:36.29 Server      Fehler: 17182, Schweregrad: 16, Status: 1.
2008-08-07 13:38:36.29 Server      TDSSNIClient initialization failed with error 0x5, status code 0x1.
2008-08-07 13:38:36.29 Server      Fehler: 17826, Schweregrad: 18, Status: 3.
2008-08-07 13:38:36.29 Server      Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2008-08-07 13:38:36.29 Server      Fehler: 17120, Schweregrad: 16, Status: 1.
2008-08-07 13:38:36.29 Server      SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

 

gruß

 

Tobias

Link zu diesem Kommentar

Moin,

 

Berechtigungen werden wohl weniger das Problem sein. Die internen Datenstrukturen der "drüberkopierten" Master-Datenbank scheinen korrupt zu sein.

 

Vom Prinzip her musst du eine funktionsfähige Master-Datenbank einrichten und danach ein Backup deiner Applikationsdatenbanken einspielen bzw. diese anhängen. Da der Dienst bei dir überhaupt nicht startet, solltest du vielleicht einfach den SQL Server deinstallieren, neu installieren und dann die Datenbanken anhängen.

 

Im Übrigen reicht es für das Rebuild der Master-DB nicht aus, setup.exe einfach zu starten. Benutze ein Kommando wie das folgende:

 

start /wait Original_Location\setup.exe /qn INSTANCENAME=Instance_Name REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=StrongPassword

 

Wärest du den Links in dem von mir geposteten Artikel gefolgt, hättest du das auch feststellen können. Siehe hier

How to: Install SQL Server 2005 from the Command Prompt

 

unter der Überschrift "To rebuild system databases for a default instance of SQL Server 2005 from the command prompt".

 

Gruß, Nils

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...