Finanzkasper.de » Board

Backup einspielen funktioniert nicht

Hallo,
ich habe auf 2 PCs QuoteCompiler v3.0.1.1 installiert. Jetzt habe ich auf dem ersten PC ein Backup über die Software gemacht.
Wenn ich das Backup auf dem 2. PC einspielen will, kommt diese Fehlermeldung:
21.12.2020 08:29:48 - The database 'QC' cannot be opened because it is version 869. This server supports version 782 and earlier. A downgrade path is not supported.

Woran kann das liegen?

Viele Grüße und bleibt gesund!
Maic

M1950
M1950
Mitglied seit 15. 12. 2020
15 Beiträge

QC 3.x (alle 3er Versionen) nutzen SQL Server 2017 Express LocalDB. Das ist die interne SQL Nummer 869.
Die bei Dir gemeldete Version 782 entspricht dem SQL Server 782.
siehe auch: https://sqlserverbuilds.blogspot.com/2014/01/sql-server-internal-database-versions.html

Ich vermute: auf dem Rechner, auf dem Du importieren möchtest, stimmt irgendwas mit der SQL Version nicht.
Falls dort noch die 14er Version installiert ist, empfehle ich diese zu deinstallieren und die 17er Version zu installieren.

Du kannst das auch gut im cmd-Fenster testen, mach mal:
sqllocaldb v
sqllocaldb i

Das erste Kommando liefert die Version des SQL Servers, das zweite die Instanz.

Wenn du nicht weiter kommst, meld dich hier bitte wieder.

zerus

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

Hallo zerus,
vielen Dank für die schnelle Antwort.
Ich hatte SQL 2014 und 2017 auf dem PC.
Ich habe beide SQL und QC deinstalliert, PC neu gestartet und QC mit SQL 2017 neu installiert.
Leider startet QC nicht.

[code]21.12.2020 10:58:54 - 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.Get_FilePath()
21.12.2020 10:58:54 - LOG - DB check done...[/code]

Hast Du noch eine Idee?

Viele Grüße
Maic

M1950
M1950
Mitglied seit 15. 12. 2020
15 Beiträge

mach mal im cmd Fenster:
sqllocaldb i
sqllocaldb v

was zeigt er an?

Oder auch:
sqllocaldb stop MSSQLLocalDB
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB

Das setzt die Datenbank komplett zurück.

zerus

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

MSSQLLocalDB
Microsoft SQL Server 2017 (14.0.1000.169)

Ich habe jetzt die 4 Befehle ausgeführt und nun funktioniert alles, auch der Import.

Vielen Dank für die schnelle Hilfe :-)

Ich wünsche ein besinnliches Weihnachtsfest :-)

Viele Grüße
Maic

M1950
M1950
Mitglied seit 15. 12. 2020
15 Beiträge

Prima. Genau so muss es aussehen.

Ebenfalls eine schöne Weihnachtszeit.
zerus

zerus
zerus
Mitglied seit 22. 07. 2007
2020 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