Gå til innhold

Konfigurasjoner etter gjenoppretting av databasen

Alle operasjonene på denne siden skal utføres i Microsoft SQL Server Management Studio.

Kontroll av eieren av databasen

Kjør de to spørringene nedenfor. Hvis de to spørringene ikke returnerer samme verdi, må en annen spørring kjøres for å endre eieren.

Spørring 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' 

Spørring 2

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

Etter at spørring 1 og 2 er kjørt, sammenligner du resultatene:

  • Hvis resultatene av spørring 1 og 2 er identiske, kreves ingen handling.

  • Hvis resultatene av spørring 1 og 2 er ulike, kjører du følgende spørring:

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

Kontroll av bestemte konstanter

Følgende spørringer kan brukes til å kontrollere at bestemte konstanter er bevart:

Spørring 1

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

Hvis resultatet ikke er 1, kjører du følgende spørring:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Spørring 2

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

Hvis resultatet ikke er 1, kjører du følgende spørring:

1
sp_configure 'clr enabled', 1;

Aktivering av brokeren

For å installere brokeren kjører du følgende spørring:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate