Da hat sich bei der Installation QC wohl selbst vernichtet.
Eine erneute Installation ober
https://finanzkasper.de/QC3/publish.htm war auch nicht hilfreich.
Failed to check SQL Server Version: Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 50 - Fehler in der Local Database Runtime. Unerwarteter Fehler im API-Methodenaufruf der LocalDB-Instanz. Ausführliche Fehlerinformationen finden Sie im Windows-Anwendungsereignisprotokoll.)
Die Reparatur der App
SQL Server 2019 LocalDB hat den Fehler behoben!
Ich hatte noch die Version 14.0 (2017) drauf und habe diese gelöscht, da ich ein Backup von einem anderen PC mit Version 15.0 (2019) nicht zurücksichern konnte. Die Installation der SQL Server 2019 LocalDB führt nun auch zu obigem Fehler, läßt sich aber nicht reparieren. Anbei das Log:
10.06.2026 22:10:14 - LOG - ------------------------------------ starting up ------------------------------------
10.06.2026 22:10:14 - LOG -
10.06.2026 22:10:14 - LOG - No SQL-Instance found. Either first installation or SQL LocalDB not available.
10.06.2026 22:10:14 - LOG - QC3x 3.2.4.1, AMD Ryzen 5 1600 Six-Core Processor, 3200, 16336, 2560x1440, Win 10 Pro (64-bit)
10.06.2026 22:10:14 - LOG - Getting File_Path
10.06.2026 22:10:44 - ERR - Failed to check SQL Server Version: Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 50 - Fehler in der Local Database Runtime. Cannot create an automatic instance. See the Windows Application event log for error details.)
10.06.2026 22:10:44 - LOG - .net-Version: 4.8.1 or later
10.06.2026 22:10:58 - EXC - Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. �berpr�fen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zul�sst. (provider: SQL Network Interfaces, error: 50 - Fehler in der Local Database Runtime. Cannot create an automatic instance. See the Windows Application event log for error details.
) : 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 QC3x.Start.GetDatabaseStatus()
Gibt es eine Möglichkeit, das wieder zum Laufen zu bekommen?
Update/Lösung:
In cmd folgende Befehle eingeben:
sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB
Danach startet der QC wieder und man kann eine Sicherung einspielen.
Einstellungen > Apps > "SQL Server 2019" suchen
Die App SQL Server 2019 LocalDB ändern führt bei mir zu einer Neuinstallation.
Danach startete QC wieder.