November 11, 2010 at 6:11 am
Hi,
I have a database stuck in 'restoring' but there is no restore progress in the sql logs. Should I just let it continue?
Thanks
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 11, 2010 at 6:13 am
was the instance restarted? if yes it may take a while to roll forward transactions which depends on certain configuration settings.
November 11, 2010 at 6:16 am
MostInterestingMan (11/11/2010)
I have a database stuck in 'restoring' but there is no restore progress in the sql logs. Should I just let it continue?
Was this DB restored from backup? If so, what's the exact restore database command that was run?
Query sys.databases, what's the exact value for state_desc for this database?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 11, 2010 at 7:03 am
GilaMonster (11/11/2010)
MostInterestingMan (11/11/2010)
I have a database stuck in 'restoring' but there is no restore progress in the sql logs. Should I just let it continue?Was this DB restored from backup? If so, what's the exact restore database command that was run?
Query sys.databases, what's the exact value for state_desc for this database?
Yes the DB is being restored from a full backup. I am working on getting the EXACT restore command as the restore is triggered thru an app. From sys.databases, the value for STATE_DESC is RESTORING.
...No, the instance was not restarted
Thanks
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 11, 2010 at 7:14 am
ps. (11/11/2010)
was the instance restarted? if yes it may take a while to roll forward transactions which depends on certain configuration settings.
That's recovering, not restoring.
The DB will go into the recovering state after a restart. It will go into restoring if a restore (or backup) is done WITH NORECOVERY.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 11, 2010 at 7:17 am
MostInterestingMan (11/11/2010)
GilaMonster (11/11/2010)
MostInterestingMan (11/11/2010)
I have a database stuck in 'restoring' but there is no restore progress in the sql logs. Should I just let it continue?Was this DB restored from backup? If so, what's the exact restore database command that was run?
Query sys.databases, what's the exact value for state_desc for this database?
Yes the DB is being restored from a full backup. I am working on getting the EXACT restore command as the restore is triggered thru an app. From sys.databases, the value for STATE_DESC is RESTORING.
...No, the instance was not restarted
Thanks
restore is triggered thru an app.
Which application are you try to restore ?
How you restored the DB from ssms ?
The commands get successful.
Muthukkumaran Kaliyamoorthy
https://www.sqlserverblogforum.com/
November 11, 2010 at 7:21 am
GilaMonster (11/11/2010)
ps. (11/11/2010)
was the instance restarted? if yes it may take a while to roll forward transactions which depends on certain configuration settings.That's recovering, not restoring.
The DB will go into the recovering state after a restart. It will go into restoring if a restore (or backup) is done WITH NORECOVERY.
USE master
ALTER DATABASE mydatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE mydatabase
FROM DISK = @Backup
WITH REPLACE
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 11, 2010 at 7:24 am
Huh? That's not even valid syntax.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 11, 2010 at 7:26 am
Thanks for correcting me Gail. 🙂
November 11, 2010 at 7:47 am
GilaMonster (11/11/2010)
Huh? That's not even valid syntax.
Sorry Gail, I edited the syntax.
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 11, 2010 at 7:59 am
That should be fine. Check sys.dm_exec_requests, see what the wait type is.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 11, 2010 at 8:20 am
GilaMonster (11/11/2010)
That should be fine. Check sys.dm_exec_requests, see what the wait type is.
The wait_type is NULL.
At this point is it okay to just drop it and attempt to re-restore using SSMS?
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 11, 2010 at 10:25 am
Not sure if this applies in this case, but I found this script somewhere ... (probably SSC) and have used it to see how far along a backup or restore is:
SELECT command,
s.text,
start_time,
percent_complete,
CAST(((DATEDIFF(s,start_time,GetDate()))/3600) as varchar) + ' hour(s), '
+ CAST((DATEDIFF(s,start_time,GetDate())%3600)/60 as varchar) + 'min, '
+ CAST((DATEDIFF(s,start_time,GetDate())%60) as varchar) + ' sec' as running_time,
CAST((estimated_completion_time/3600000) as varchar) + ' hour(s), '
+ CAST((estimated_completion_time %3600000)/60000 as varchar) + 'min, '
+ CAST((estimated_completion_time %60000)/1000 as varchar) + ' sec' as est_time_to_go,
dateadd(second,estimated_completion_time/1000, getdate()) as est_completion_time
FROM sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) s
WHERE r.command in ('RESTORE DATABASE', 'BACKUP DATABASE', 'RESTORE LOG', 'BACKUP LOG')
November 11, 2010 at 3:43 pm
Thanks for all of your inputs...
RESTORE DATABASE mydatabase
FROM DISK = @Backup
WITH REPLACE, RECOVERY
fixed the issue. Again thanks.
MCTS: BI 2008, MCITP: BI 2008
Stay Thirsty My Friends
November 12, 2010 at 12:05 am
MostInterestingMan (11/11/2010)
Thanks for all of your inputs...RESTORE DATABASE mydatabase
FROM DISK = @Backup
WITH REPLACE, RECOVERY
fixed the issue. Again thanks.
Thats already suggested by gail.
Huh? That's not even valid syntax.
--------------------------------------------------------------------------------
Gail Shaw
Muthukkumaran Kaliyamoorthy
https://www.sqlserverblogforum.com/
Viewing 15 posts - 1 through 14 (of 14 total)
You must be logged in to reply to this topic. Login to reply