Ir para o conteúdo

Configurações posteriores ao restauro da base de dados

Todas as operações desta página devem ser realizadas no Microsoft SQL Server Management Studio.

Verificação do proprietário da base de dados

Execute as duas consultas abaixo. Se ambas não devolverem o mesmo valor, é necessário executar outra consulta para alterar o proprietário.

Consulta 1

1
SELECT SD.[SID] ,SL.Name as [LoginName] FROM master..sysdatabases SD inner join master..syslogins SL on SD.SID = SL.SID Where SD.Name = 'Hpliance' 

Consulta 2

1
Select [SID] From Hpliance.sys.database_principals Where Name = 'DBO'

Após executar as consultas 1 e 2, compare os resultados:

  • Se os resultados das consultas 1 e 2 forem idênticos, não é necessária nenhuma ação.

  • Se os resultados das consultas 1 e 2 forem diferentes, execute a seguinte consulta:

    1
    EXEC sp_changedbowner '<Valeur SL.Name renvoyée par la requête 1>'
    

Verificação de determinadas constantes

As consultas seguintes permitem verificar que determinadas constantes são preservadas:

Consulta 1

1
select is_trustworthy_on from sys.databases where name = 'Hpliance'

Se o resultado não for 1, execute a seguinte consulta:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Consulta 2

1
select * from sys.configurations where name like '%clr%'

Se o resultado não for 1, execute a seguinte consulta:

1
sp_configure 'clr enabled', 1;

Ativação do broker

Para instalar o broker, execute a seguinte consulta:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate