[RESOLVIDO]Restauração backup com SQL

3 respostas
KPaes

Boa noite!!

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:
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 ";

3 Respostas

KPaes

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”

javaflex

Tenta seguir esse exemplo:

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
KPaes
javaflex:
Tenta seguir esse exemplo:
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

Muito Obrigada javaflex!!!
Deu certinho xD

Criado 6 de novembro de 2013
Ultima resposta 7 de nov. de 2013
Respostas 3
Participantes 2