Finanzkasper.de » Board

QC öffnet DB nicht mehr

Hallo,
gestern hat es noch funktioniert, heute nicht mehr. QC öffnet meine Datenbank nicht mehr. Diese Fehlermeldung:

Zitiert von:

05.02.2020 21:17:52 - LOG - ------------------------------------ starting up ------------------------------------
05.02.2020 21:17:52 - LOG -
05.02.2020 21:17:53 - LOG - QC2x 2.0.0.20, AMD A10-5700 APU with Radeon(tm) HD Graphics, 3400, 7367, 1920x1080, MS Win 10 Pro
05.02.2020 21:17:53 - LOG - Getting File_Path
05.02.2020 21:17:53 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
05.02.2020 21:17:53 - LOG - MS SQL Server 2012 Express
05.02.2020 21:17:53 - LOG - Instance: (LocalDB)\v11.0
05.02.2020 21:17:53 - LOG - Clearing SQL Pools ...
05.02.2020 21:17:53 - LOG - DB check done...
05.02.2020 21:17:53 - LOG - DB exists...
05.02.2020 21:17:53 - LOG - QCpath detected: Q:\QuoteCompiler\
05.02.2020 21:17:53 - LOG - QCpath: Q:\QuoteCompiler\
05.02.2020 21:17:54 - LOG - DB ok?
05.02.2020 21:18:06 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'TOWER-AZ-2015\JG'. : bei System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
bei System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
bei System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
bei System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.Open()
bei QC2x.Start.DBok()
05.02.2020 21:18:06 - LOG - Application path: C:\Users\JG\AppData\Local\Apps\2.0\293KM0ND.989\VEZQC9AB.M4E\qc2x..tion_1545c94911b11422_0002.0000_042384b9afe3b6c6\
05.02.2020 21:18:06 - LOG - 2 Languages
05.02.2020 21:18:06 - LOG - Language set.
05.02.2020 21:18:19 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'TOWER-AZ-2015\JG'. : bei System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
bei System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
bei System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
bei System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.Open()
bei QC2x.Subs.QCbackup()
05.02.2020 21:18:31 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'TOWER-AZ-2015\JG'. : bei System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
bei System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbCon


.... und iele weitere Meldungen.

Habe dann QC deinstalliert, CCleaner über Registry und neu installiert. Jetzt habe ich diese Meldung und QC läd die DB immer noch nicht:

Zitiert von:

05.02.2020 21:30:47 - LOG - ------------------------------------ starting up ------------------------------------
05.02.2020 21:30:47 - LOG -
05.02.2020 21:30:48 - LOG - QC2x 2.0.0.20, AMD A10-5700 APU with Radeon(tm) HD Graphics, 3400, 7367, 1920x1080, MS Win 10 Pro
05.02.2020 21:30:48 - LOG - Getting File_Path
05.02.2020 21:30:48 - LOG - SQL Server : 11.0.2100.60, RTM, Express Edition (64-bit)
05.02.2020 21:30:48 - LOG - MS SQL Server 2012 Express
05.02.2020 21:30:48 - LOG - Instance: (LocalDB)\v11.0
05.02.2020 21:30:48 - LOG - Clearing SQL Pools ...
05.02.2020 21:30:48 - LOG - DB check done...
05.02.2020 21:30:48 - LOG - DB exists...
05.02.2020 21:30:48 - LOG - QCpath detected: Q:\QuoteCompiler\
05.02.2020 21:30:48 - LOG - QCpath: Q:\QuoteCompiler\
05.02.2020 21:30:48 - LOG - DB ok?
05.02.2020 21:30:49 - LOG - DB ok!
05.02.2020 21:30:49 - LOG - Application path: C:\Users\JG\AppData\Local\Apps\2.0\293KM0ND.989\VEZQC9AB.M4E\qc2x..tion_1545c94911b11422_0002.0000_042384b9afe3b6c6\
05.02.2020 21:30:49 - LOG - 2 Languages
05.02.2020 21:30:49 - LOG - Language set.
05.02.2020 21:30:50 - LOG - DB Version: 43. Required: 43
05.02.2020 21:30:51 - LOG - QC Table loading: 0,063 s
05.02.2020 21:30:54 - LOG - URL: http://www.n-tv.de/181.rss
05.02.2020 21:30:54 - EXC - Die Anfrage wurde abgebrochen: Es konnte kein geschützter SSL/TLS-Kanal erstellt werden.. : bei System.Net.HttpWebRequest.GetResponse()
bei QC2x.Subs.DL2(String Urli, String& strText)
05.02.2020 21:30:54 - LOG - URL: http://www.handelsblatt.com/rss/HB_Boerse.xml
05.02.2020 21:30:54 - EXC - Die Anfrage wurde abgebrochen: Es konnte kein geschützter SSL/TLS-Kanal erstellt werden.. : bei System.Net.HttpWebRequest.GetResponse()
bei QC2x.Subs.DL2(String Urli, String& strText)
05.02.2020 21:30:55 - LOG - QuoteCompiler 2.0.0.20

Hat jemand eine Idee, woran das liegen kann?

Viele Grüße Jürgen

griju
griju
Mitglied seit 10. 01. 2015
15 Beiträge

Die Meldung unten ist fehlerfrei, jedenfalls was die Datenbank betrifft.
(Die 2 Fehlermeldungen mit den Links haben damit nichts zu tun und werden bei der nächsten QC Version wieder verschwinden.)

Alles sieht so aus, wies soll in dem Log. Daher meine Frage: Wie macht sich das Problem bemerkbar. Eigentlich müsste QC so korrekt laufen.

Kann es sein, dass QC korrekt läuft und nur Deine Daten fehlen?
Das kannst Du testen indem Du zuerst ein neues Depot anlegst und danach testweise in dem Depot ein Wertpapier.
Wenn das fehlerfrei funktioniert, läuft QC korrekt.

Dann solltest Du als nächsten Schritt eine Sicherungsdatei Deiner Daten QC.....bak über die Funktion "Extras-Datenbank wiederherstellen".

zerus

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

Hallo Zerus,

Du hast recht. QC lief, aber es waren keinerlei Daten vorhanden. Nachdem ich den letzten Stand vom Backup-Verzeichnis des NAS geholt habe (das Datenverzeichnis steht seit Anfang an auf einem NAS), waren die Daten, allerdings mit einen Datenstand vom Ende Januar, wieder da.
Seltsamerweise habe ich eine QC.mdf und weitere Dateien mit Datum, an dem QC das erste Mal keine Daten mehr angezeigt hatte, im Verzeichnis C:\Users\User1\AppData\Local gefunden. Diese Datei konnte QC allerdings nicht laden. Wie das Problem der fehlenden Daten in QC letztendlich kam, ist mir nicht erklärlich.

Am Ende läuft es wieder und ich muss halt einige Daten nachtragen. Danke für die Hilfe.

Grüße Jürgen

griju
griju
Mitglied seit 10. 01. 2015
15 Beiträge

Hallo,

ich habe ein ähnliches/gleiches Problem. Mit der neuen Version QC 3.x unter Win10 erhalte ich beim Start die Meldung "Can't connect to SQL Server" und ich muss die Anwendung beenden. Mit QC 2.x läuft alles einwandfrei.

MS SQL habe ich bereits bereinigt, neu gestartet und dann in einem weiteren Versuch vor Installation vor QC 3.x komplett deinstalliert. Leider alles ohne Erfolg.

Gruß Caesareus

Anhänge ( 1 )
text/plain
14,02 KiB
532 heruntergeladen
Caesareus
Caesareus
Mitglied seit 14. 02. 2020
5 Beiträge

Das sieht für mich so aus, als würde MS SQL 2017 Express LocalDB nicht auf dem Rechner laufen.

Um das zu prüfen, kannst Du mal bitte in ein cmd- oder DOS-Fenster gehen und dort den Befehl "sqllocaldb v" aber ohne Anführungszeichen eingeben.
Was zeigt er an?

Kannst Du nochmal über die Webseite QC3.x installieren und darauf achten, dass am Anfang die SQL 2017 Installation ordentlich durchläuft.

zerus

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

Danke für die schnelle Antwort. Der DOS-Befehl zeigt an: Microsoft SQL Server 2012 (11.0.2100.60)

Daraufhin habe ich QC3 deinstalliert, neu gestartet und über die Website nochmals installiert. Eine Fehlermeldung während der Installation konnte ich nicht erkennen. Allerdings ist der Fehler unverändert vorhanden.

Ich vermute, dass die richtige SQL-Version nicht installiert wird. Ich habe versucht über MS manuell SQL Server Express 2017 zu installieren. Das scheitert aber mit der Meldung, dass meine Plattform (Win10) hierfür nicht geeignet ist. Warum das so ist, kann ich leider nicht feststellen.

Caesareus
Caesareus
Mitglied seit 14. 02. 2020
5 Beiträge

Der Dos Befehl zeigt die SQL Version 2012 an, die stammt noch von QC2 wahrscheinlich.
Wir brauchen aber SQL Version 2017.
Die Anzeige im Dos Fenster muss also auch folgendes anzeigen:
Microsoft SQL Server 2017 (14.0.1000.169)

Daher solltest du SQL 2017 nochmal installieren. Wichtig ist, dass es die LocalDB Version ist.
Am besten du gehst auf folgenden Link:
https://www.microsoft.com/de-DE/download/details.aspx?id=55994
Nach dem Start des Installationsprogramms wählst Du:
Medien herunterladen
Dann wählst du die Version LocalDB(46MB) aus, lädtst die runter und installierst diese Version.

zerus

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

Ich glaube, dass ich die Ursache gefunden habe. Ich verwende noch einen älteren 32-Bit-Rechner mit Win10 und laut MS wird SQL Server 2017 hier nicht mehr unterstützt:

Die Installation von SQL Server wird nur auf x64-Prozessoren unterstützt. Es wird nicht mehr auf x86 Prozessoren unterstützt.

Da habe ich wohl keine Change mit einem Upgrade auf QC 3.x :-(

Caesareus
Caesareus
Mitglied seit 14. 02. 2020
5 Beiträge

Ja, daran kann es liegen.
Soweit ich weiß, gibt es keine 32-bit Version mehr von SQL Server 2017 Express LocalDB.
War mein Fehler, dass nicht deutlich kommuniziert zu haben.

Offensichtlich wird die 32-bit Schiene für SQL Server nicht mehr entwickelt und angeboten.

Ich werde das noch deutlicher darstellen und evtl. auch in die Installationsroutine einen 64-bit Check einbauen.

Auch werde ich wohl die QC2x Version noch auf der Webseite verfügbar halten, für den Fall, dass jemand noch auf einem 32-bit Windows unterwegs ist.

zerus

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

Ja, das wäre optimal wenn man QC 2.x noch downloaden könnte. Ich hatte das nämlich schon deinstalliert, aber zum Glück noch eine lokale Kopie der Installationsdatei. Läuft also wieder bis auf das Problem der Aktualisierung der Währungskurse.

Caesareus
Caesareus
Mitglied seit 14. 02. 2020
5 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