Finanzkasper.de » Board

Problem mit dem SQL-Server: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."

Hallo Zerus,

nachdem QC lange unter Vista problemlos lief, musste ich leider auf einen neuen Laptop mit windows7, 64 Bit, umsteigen.
Geht natürlich wie immer nicht problemlos.
Nach langem Herumprobieren gelang es mir, QC zum Laufen zu bringen und auch eine .bak-Datei zu nutzen.
Nun aber geht wieder nichts mehr, immer wieder das Problem mit dem SQL-Server bzw. .NETframework: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.", anscheinend meist nach einem Neustart des Rechners, während es nach planlosem Herumprobieren mit De- und Neuinstallationen von SQL und QC ab und zu mal läuft, die QCinstance ist immer dieselbe.
Ich glaube, dass ich alle Hinweise im Board ausprobiert habe.
Ich habe den Verdacht, dass es irgendwie mit den Pfaden zusammenhängt - oder mit irgendwelchen Diensten, die nicht gestartet werden. Aber welche? Hab inzwischen so ziemlich alle Dienste aktiviert und auf automatischen Start gestellt.
Im Anhang das log-file (zur Vereinfachung gekürzt um in diesem Zusammenhang langweilige Kurseinfügungen), außerdem QC Fehlermeldung beim Start, wenn ich auf "weiter" klicke.

Mit der Hoffnung auf einfache Lösung grüßt
Sigi

Anhänge ( 2 )
text/plain
159,89 KiB
453 heruntergeladen
text/plain
10,79 KiB
443 heruntergeladen
sigi
sigi
Mitglied seit 15. 09. 2009
44 Beiträge

Der primäre Fehler ist folgender:
02.05.2012 12:49:14 - LOG - Service MSSQL$SQLEXPRESS status: Stopped
02.05.2012 12:49:14 - LOG - Starting Service MSSQL$SQLEXPRESS ...
02.05.2012 12:49:14 - LOG - Error in starting Service MSSQL$SQLEXPRESS. Der Dienst MSSQL$SQLEXPRESS kann nicht auf dem Computer . geöffnet werden.

Alle anderen angezeigten Fehler sind Folgeerscheinungen.

D.h. der Service MSSQL$SQLEXPRESS läuft nicht. Das ist der eigentliche Datenbankservice ohne den QC nicht arbeiten kann. QC versucht noch, ihn zu starten aber das gelingt nicht.
Der Grund ist mir nicht klar.

Kannst du diesen Service manuell starten?
Steht er auf automatisch starten?

Ansonsten helfen eventuell 2 Massnahmen:
- den SQL Server 2008 Express nochmal neu installieren (64 bit Version)
- Alle Dateien unter "C:\Users\%Username%\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS" löschen.

zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2021 Beiträge

[quote="zerus"]
Der primäre Fehler ist folgender:
02.05.2012 12:49:14 - LOG - Service MSSQL$SQLEXPRESS status: Stopped
02.05.2012 12:49:14 - LOG - Starting Service MSSQL$SQLEXPRESS ...
02.05.2012 12:49:14 - LOG - Error in starting Service MSSQL$SQLEXPRESS. Der Dienst MSSQL$SQLEXPRESS kann nicht auf dem Computer . geöffnet werden.

Alle anderen angezeigten Fehler sind Folgeerscheinungen.

D.h. der Service MSSQL$SQLEXPRESS läuft nicht. Das ist der eigentliche Datenbankservice ohne den QC nicht arbeiten kann. QC versucht noch, ihn zu starten aber das gelingt nicht.
Der Grund ist mir nicht klar.

Kannst du diesen Service manuell starten?
Steht er auf automatisch starten?

Ansonsten helfen eventuell 2 Massnahmen:
- den SQL Server 2008 Express nochmal neu installieren (64 bit Version)
- Alle Dateien unter "C:\Users\%Username%\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS" löschen.

zerus
[/quote]

Hallo zerus!
Danke erst mal.

Ich habe SQL Server 2008 R2 Express 64 Bit!

Dienst SQLAgent$SQLEXPRESS war deaktiviert, obwohl ich neulich alle sql-Dienste auf automatisch gestellt habe.
Nach dem Starten des Dienstes startet QC.
Kurse aktualisiert.
Comp. neu gestartet.
QC startet nicht, gleiche Fehlermeldung.

Irgendwie liegt es daran, dass der Dienst nicht automatisch startet, und wenn er manuell gestartet wird, fehlen ihm die QC-Daten.

So sehen jetzt die Dienste aus.
(siehe Anhang)
Alles unter SQLEXPRESS gelöscht.
Dienst manuell gestartet
QC-Start: Fehlermeldung
(siehe Anhang)
QC startet ohne Inhalt. Bak-Datei eingelesen. Ok

Nächster Durchgang:
Neustart
SQLEXPRESS-Dienst ist nicht gestartet, obwohl auf automatisch.

Repair-Option des SQL bringt keine Veränderung. Werde nun im Laufe des Tages alle SQL-Komponenten deinstallieren und neu installieren, obwohl ich das auch gestern/vorgestern schon getan habe.

:bang: sigi

Anhänge ( 1 )
application/vnd.oasis.opendocument.text
84,55 KiB
467 heruntergeladen
sigi
sigi
Mitglied seit 15. 09. 2009
44 Beiträge

Hallo Zerus,
Habe SQL Server 2008 R2 Express 64 Bit neu installiert. Nach dem Computerneustart war der Dienst SQL Server (SQLEXPRESS) "gestartet / automatisch".
QC startet ohne Daten.
Bak-Datei eingelesen.
Soweit ok.
Nun wieder QC beendet.
Neustart des Computers.
Dienst SQL Server (SQLEXPRESS) ist nicht gestartet.
QC startet nach Fehlermeldung/weiter ohne Daten.
QC beendet.
Dienst gestartet.
QC startet mit Daten!
Verzweiflung!

Momentan scheint es so: Wenn QC einmal lief, startet der Dienst beim nächsten Computerneustart nicht mehr automatisch. Wie kann das sein?

sigi
sigi
Mitglied seit 15. 09. 2009
44 Beiträge

Kann ich auch nicht sagen.
Entscheidend ist, dass der Service läuft. Dann scheint ja auch QC immer zu funktionieren.

Ohne diesen Service kann QC nicht auf die Daten zugreifen.

Ich weiss derzeit nicht, warum der Service nach einem Neustart nicht automatisch startet.

Eventuell findest du Informationen im Event Log von Windows.

zerus
zerus
Mitglied seit 22. 07. 2007
2021 Beiträge

Hallo Sigi,

kannst ja mal folgendes versuchen:
Über Start/Alle Programme/Microsoft SQL-Server2008/den SQL-Server Konfigurations Manager/ aufrufen und auf "SQL Sever-Dienste" gehen.

Rechts kann man dann den Status von SQL-Server, SQL-Server Agent (der im übrigen nicht aktiviert sein sollte) und SQL Server-Browser sehen. Diese sollten auf "Automatisch" (bis auf den "Agent" stehen. Nach Doppelklick auf den jeweiligen Namen kann man die "Eigenschaften" -mit einer ganzen Reihe von Einstellmöglichkeiten - aufrufen. Vielleicht läßt sich dort ewas finden...Fehler lassen sich auf dieser Ebene auch auslesen...

In jedem Fall sollte für "Integriertes Konto" Netzwerkdienst (und nicht Lokaler Dienst oder ähnliches) eingetragen sein.

Auch sind die Dienste von dort aus Start.-und einstellbar.

Viel Glück.

Gruß, Mani

Mani
Mani
Mitglied seit 18. 03. 2008
111 Beiträge

Hallo Mani,

habe den agent deaktiviert und beim browser von Lokaler Dienst auf Netzwerkdienst umgeschaltet.
[u]Neu gebootet und QC erfolgreich gestartet!!![/u]
Ich hoffe, das war's.
Herzlichen Dank für deine und Zerus' Hilfe. (Woher soll man als Laie das alles wissen?)

Grüße, sigi

sigi
sigi
Mitglied seit 15. 09. 2009
44 Beiträge

0 Mitglieder Online

Keine Mitglieder Online

Letzte Änderung dieser Seite: 05.09.2020 10:18:28  --- (c) FinanzKasper.de ---     Home :: Suche :: Sitemap :: Impressum :: AGBs :: Datenschutz