Finanzkasper.de » Board

Restore funktioniert nicht.

Hallo,
ich habe einen Backup über "Extras/Datenbank sichern" gemacht.
Nun wollte ich diesen zurückspielen und laufe auf einen Fehler.
Anbei der QC.log
Kann mir hier jemand helfen ?

Vielen Dank im Voraus

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Die Log Datei fehlt, bitte schick sie mir mal zu.

zerus

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

Gerne

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Zitiert von: Gerhard

Gerne

Wenn ich die Log anhängen will, bekomme ich einen Fehler.
Habe schonmal meine Firewall ausgeschaltet, funktioniert trotzdem nicht.

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Dann halt hier als Text:

02.02.2023 11:30:01 - LOG - Backup File :L:\Fin-QuoteCompiler\QC_230202110559.bak found.
02.02.2023 11:30:01 - LOG - Warning.
02.02.2023 11:30:03 - LOG - Restoring.
02.02.2023 11:30:03 - EXC - ALTER DATABASE is not permitted while a database is in the Restoring state.
ALTER DATABASE statement failed. : bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei QC3x.Subs.QCrestore()
02.02.2023 11:30:33 - LOG - Das Ausführungstimeout ist abgelaufen. Der Timeoutzeitraum wurde überschritten, bevor der Vorgang beendet wurde, oder der Server antwortet nicht.The backup or restore was aborted.RESTORE DATABASE is terminating abnormally.Der Vorgang wurde vom Benutzer abgebrochen.
02.02.2023 11:30:33 - EXC - ALTER DATABASE is not permitted while a database is in the Restoring state.
ALTER DATABASE statement failed. : bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei QC3x.Subs.QCrestore()

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Hallo Zerus,
ich habe zwischenzeilich QC neu installiert, zuvor habe ich den QC.Ordner gesichert.
Nach der Installation habe ich wieder in Einstellungen auf "meinen Datenordner" geändert.
Dann habe ich die 3 relevanden Dateien ini,mdf,LDF aus meiner Sicherung in den Datenordner kopiert.
Nun bekomme ich beim Start zwar meine "ini-Einstellungen" wieder, laufe jedoch wieder auf einen "open-Fehler"
Grüßle

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Beim anhängen der Log-Datei, ist wieder der Fehler aufgetreten. Siehe Bild

Anhänge ( 1 )
image/jpeg
80,90 KiB
171 heruntergeladen
Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Daher der Eintrag des Log wieder als Text:

02.02.2023 22:49:27 - LOG - End
02.02.2023 22:49:35 - LOG -
02.02.2023 22:49:35 - LOG - ------------------------------------ starting up ------------------------------------
02.02.2023 22:49:35 - LOG -
02.02.2023 22:49:36 - LOG - SQL-Instances: MSSQLLocalDB;
02.02.2023 22:49:36 - LOG - QC3x 3.1.2.0, Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192, 16335, 1920x1080, MS Win 10 Pro (64-bit)
02.02.2023 22:49:36 - LOG - Getting File_Path
02.02.2023 22:49:36 - LOG - SQL Server : 14.0.1000.169, RTM, Express Edition (64-bit)
02.02.2023 22:49:36 - LOG - MS SQL Server 2017 Express
02.02.2023 22:49:36 - LOG - Instance: (LocalDB)\MSSQLLocalDB
02.02.2023 22:49:36 - LOG - Clearing SQL Pools ...
02.02.2023 22:49:36 - LOG - DB check done...
02.02.2023 22:49:36 - LOG - DB exists...
02.02.2023 22:49:36 - LOG - QCpath detected: D:\Dokumente-Gerhard\Dokumente\FM-QuoteCompiler\
02.02.2023 22:49:36 - LOG - QCpath: D:\Dokumente-Gerhard\Dokumente\FM-QuoteCompiler\
02.02.2023 22:49:36 - LOG - DB ok?
02.02.2023 22:49:46 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'GERHARDS-SHARK\Gerhard'. : 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.DBok()
02.02.2023 22:49:46 - LOG - Application path: C:\Users\Gerhard\AppData\Local\Apps\2.0\N8Z9YH5N.XQA\DWREA0L8.33C\qc3x..tion_1545c94911b11422_0003.0001_f6cd52f5f74ca8ed\
02.02.2023 22:49:46 - LOG - 2 Languages
02.02.2023 22:49:46 - LOG - Language set.
02.02.2023 22:49:56 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'GERHARDS-SHARK\Gerhard'. : 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.Subs.ALTERDB()
02.02.2023 22:50:17 - LOG - QC Table loading: 10,033 s
02.02.2023 22:50:18 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'GERHARDS-SHARK\Gerhard'. : 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.Configform.get_BaseCurrency()
02.02.2023 22:50:18 - EXC - Cannot open database "QC" requested by the login. The login failed.
Login failed for user 'GERHARDS-SHARK\Gerhard'. : 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.Depot_Rendite(Int32 DepotId)
02.02.2023 22:50:18 - EXC - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. : bei QC3x.Start.Depot_Rendite(Int32 DepotId)
bei QC3x.Start.ValueChart(Boolean value1, Boolean invest1, Boolean profit1)
02.02.2023 22:50:18 - LOG - QuoteCompiler 3.1.2.0

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 Beiträge

Es ist keine gute Idee, die Dateien .mdf und .ldf anzufassen, diese werden vom SQL Server gemanaged.

Zur Übertragung einer QC-Umgebung sind nut 2 Dinge notwendig:
- QC Installieren.
- QC...bak Datei einspielen.
- QC-Ini übertragen, wenn man die Einstellungen braucht.

Du könntest jetzt folgendes machen:
- Extras - Datenbank löschen. (Vorausgesetzt das klappt. Wenn nicht empfehle ich eine Neuinstallation).
- Einspielen der QC.ini
- Datenbank wiederherstellen.

Das sollte funktionieren.
zerus

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

Hallo Zerus,

Vielen Dank für Deine Unterstützung. Es ist alles wieder da :-)

Gerhard
Gerhard
Mitglied seit 06. 01. 2022
48 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