tsc 10 Geschrieben 6. August 2008 Melden Teilen Geschrieben 6. August 2008 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 Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 6. August 2008 Melden Teilen Geschrieben 6. August 2008 Ist beim SQL-Server auch eingestellt, daß er Remote-Verbindungen annimmt? How to configure SQL Server 2005 to allow remote connections Zitieren Link zu diesem Kommentar
NilsK 2.969 Geschrieben 6. August 2008 Melden Teilen Geschrieben 6. August 2008 Moin, um die Systemdatenbanken wiederherzustellen, nutzt du das Setup-Programm von SQL Server 2005. Danach spielst du ein Backup deiner Master-Datenbank ein (um die User wiederzubekommen). How to: Rebuild the Master Database for SQL Server 2005 Gruß, Nils Zitieren Link zu diesem Kommentar
tsc 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 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 Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 Ich habe ja das Problem, das sobald ich die MasterDB mit der aktuellen ersetze, der Dienst nicht mehr startet. Und welche Fehlermeldung findest Du dazu im Eventlog? Zitieren Link zu diesem Kommentar
tsc 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 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 Zitieren Link zu diesem Kommentar
tsc 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 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. Zitieren Link zu diesem Kommentar
tsc 10 Geschrieben 7. August 2008 Autor Melden Teilen Geschrieben 7. August 2008 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 Zitieren Link zu diesem Kommentar
Sunny61 811 Geschrieben 7. August 2008 Melden Teilen Geschrieben 7. August 2008 Zugriff verweigert ist ja schon ziemlich eindeutig. Kontrollier die NTFS-Berechtigungen der Dateien und Ordner, ob der Dienstausführende Account auch genügend Rechte hat. Zitieren Link zu diesem Kommentar
NilsK 2.969 Geschrieben 11. August 2008 Melden Teilen Geschrieben 11. August 2008 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.