Ga naar inhoud

Configuraties na het terugzetten van de database

Alle bewerkingen op deze pagina moeten in Microsoft SQL Server Management Studio worden uitgevoerd.

Controle van de eigenaar van de database

Voer de twee onderstaande query's uit. Als beide query's niet dezelfde waarde teruggeven, moet er een andere query worden uitgevoerd om de eigenaar te wijzigen.

Query 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' 

Query 2

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

Vergelijk na het uitvoeren van query's 1 en 2 de resultaten:

  • Als de resultaten van query's 1 en 2 identiek zijn, is er geen actie nodig.

  • Als de resultaten van query's 1 en 2 verschillen, voer dan de volgende query uit:

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

Controle van bepaalde constanten

Met de volgende query's kan worden gecontroleerd of bepaalde constanten behouden blijven:

Query 1

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

Als het resultaat niet 1 is, voer dan de volgende query uit:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Query 2

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

Als het resultaat niet 1 is, voer dan de volgende query uit:

1
sp_configure 'clr enabled', 1;

Activering van de broker

Voer de volgende query uit om de broker te installeren:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate