Meu sistema está gerando backup, aí quando vou restaurar o backup realizado, ele começa e não termina nunca mesmo tendo pouquíssimos dados armazenados.
Entro no sql server management e o meu banco fica com uma setinha verde dizendo que está restaurando.
Segue abaixo o código:
[code]private final String RESTAURAR_FULL =
" RESTORE DATABASE PROJETO_TCC_PRODENTSYS " +
" from DISK = ? " +
" WITH FILE=1, NORECOVERY ";
private final String RESTAURAR_DIF =
" RESTORE DATABASE PROJETO_TCC_PRODENTSYS " +
" from DISK = ? " +
" WITH FILE=2, NORECOVERY ";
[/code]
Depois de um tempo apareceu o seguinte erro no gerenciador:
“A propriedade IsManagementDataWarehouse não está disponível para Banco de dados… Talvez essa propriedade não exista para esse objeto ou não seja possível recuperá-la devido a direitos insuficientes de acesso”
USE master
ALTER DATABASE SeuBanco SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE SeuBanco FROM DISK = N'C:\Program Files\Microsoft SQL Server
\MSSQL11.SQLEXPRESS\MSSQL\Backup\BackupASerGerado.Bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 5
ALTER DATABASE SeuBanco SET MULTI_USER
ALTER DATABASE SeuBanco SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE SeuBanco FROM DISK = N’C:\Program Files\Microsoft SQL Server
\MSSQL11.SQLEXPRESS\MSSQL\Backup\BackupASerGerado.Bak’ WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 5
ALTER DATABASE SeuBanco SET MULTI_USER
[/code][/quote]