Finanzkasper.de » Board

QC bekommt keine Verbindung zum SQL Server nach Neuinstallation von windows 11 pro 22H2

Hallo zusammen,
ich habe Windows 11 neu installiert (22H2) und QC 3.1.2.0 installiert. QC startet, bekommt aber keine Verbundung zum SQL Server. Die Log-Datei sagt folgendes:

11.01.2023 23:53:07 - LOG -
11.01.2023 23:53:07 - LOG - ------------------------------------ starting up ------------------------------------
11.01.2023 23:53:07 - LOG -
11.01.2023 23:53:07 - LOG - SQL-Instances: MSSQLLocalDB;
11.01.2023 23:53:08 - LOG - QC3x 3.1.2.0, Intel(R) Pentium(R) Silver N6000 @ 1.10GHz, 1114, 16187, 1920x1080, MS Win 11 Pro (64-bit)
11.01.2023 23:53:08 - LOG - Getting File_Path
11.01.2023 23:54:07 - 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. Error occurred during LocalDB instance startup: SQL Server process failed to start.
) : 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.Get_FilePath()
11.01.2023 23:54:07 - LOG - SQL Server :
11.01.2023 23:54:07 - LOG - Instance: (LocalDB)\MSSQLLocalDB
11.01.2023 23:54:07 - LOG - Clearing SQL Pools ...
11.01.2023 23:55:10 - 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. Error occurred during LocalDB instance startup: SQL Server process failed to start.
) : 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.Get_FilePath()
11.01.2023 23:55:10 - LOG - DB check done...

Hat jemand eine Idee, wie ich QC wieder zum Laufen bekomme?

LG Harald

HaKoe
HaKoe
Mitglied seit 17. 11. 2015
35 Beiträge

Hallo zusammen,

ich habe heute SQL Server 2019 LocalDB installiert.
Dann habe ich im Terminal der Reihe nach

sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB

ausgeführt. Danach lief der Server.

LG
Harald

HaKoe
HaKoe
Mitglied seit 17. 11. 2015
35 Beiträge

Zitiert von: HaKoe

Hallo zusammen,

ich habe heute SQL Server 2019 LocalDB installiert.
Dann habe ich im Terminal der Reihe nach

sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB

ausgeführt. Danach lief der Server.

LG
Harald

Nochwas: ich musste vor dem Neustart der Datenbank zusätzlich die Registry wie von Microsoft beschrieben verändern:
https://docs.microsoft.com/en-us/troubleshoot/sql/admin/troubleshoot-os-4kb-disk-sector-size?fbclid=IwAR0bfkbYbNEd9SKGI6lfScgx_LnegKwpmKM2N9gn_huVvWcBdDmcRTKjwnE

Das hieß bei mir:
Registry Editor öffnen

navigieren zu >
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device

mit der rechten Maustaste das Menü öffen, auf "Neu" gehen und dann auf "Wert der mehrteiligen Zeichenfolge" klicken
Dadurch wird ein REG_MULTI_SZ Parameter erzeugt, der mit "ForcedPhysicalSectorSizeInBytes" (ohne die Anführungszeichen!) bezeichnet werden muss.

Als Wert dieses Parameters muss "*4095" (ohne die Anführungszeichen!) eingeben werden.
OK wählen und den Registry Editor schließen.

PC neu starten.

MfG
Harald

HaKoe
HaKoe
Mitglied seit 17. 11. 2015
35 Beiträge

QC benötigt die folgende Version von SQL: SQL-Server 2017 Express LocalDB
Du hast wohl die falsche Version installiert.

Die Software kann man unter folgendem Link laden und dann installieren.
https://www.microsoft.com/de-DE/download/details.aspx?id=55994
Nach dem Start des Installationsprogramms folgende Option auswählen:
„Medien herunterladen“
Dann die Version LocalDB(46MB) auswählen, runterladen und installieren dieser Version.

zerus

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

Zitiert von: zerus

QC benötigt die folgende Version von SQL: SQL-Server 2017 Express LocalDB
Du hast wohl die falsche Version installiert.

Die Software kann man unter folgendem Link laden und dann installieren.
https://www.microsoft.com/de-DE/download/details.aspx?id=55994
Nach dem Start des Installationsprogramms folgende Option auswählen:
„Medien herunterladen“
Dann die Version LocalDB(46MB) auswählen, runterladen und installieren dieser Version.

zerus

Hallo zerus

ich habe die (korrekte) Version LocalDB(46MB) 2017 und die Version LocalDB(53MB) 2019 installiert. Lief trotzdem nicht. Ich hatte das gleiche Problem wie Stefan. (https://www.finanzkasper.de/cms/index.php?id=10&tx_typo3forum_pi1%5Btopic%5D=986&tx_typo3forum_pi1%5Baction%5D=show&tx_typo3forum_pi1%5Bcontroller%5D=Topic&cHash=965b36cc8b4955a78bbaa4354d391dc5)

Im Terminal konnte ich den Serverdienst mit "sqllocaldb stop MSSQLLocalDB" stoppen und die MSSQLLocalDB mit "sqllocaldb delete MSSQLLocalDB" löschen.
Das Anlegen der neuen MSSQLLocalDB mit "sqllocaldb create MSSQLLocalDB" funktionierte aber nicht weil der Server nicht gestartet werden konnte. (Erst wenn ich den Befehl ein zweites Mal eingegeben habe, klappte zumindest das Anlegen der MSSQLLocalDB.)
Aber der Server lies sich trotzdem nicht mit "sqllocaldb start MSSQLLocalDB" neu starten.

Da der Server nicht lief auch die Fehlermeldungen von QC.

Abhilfe brachte erst die Registry-Änderung (siehe mein dritter Beitrag).

Harald

HaKoe
HaKoe
Mitglied seit 17. 11. 2015
35 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