Gå till innehållet

Konfigurationer efter återställning av databasen

Alla åtgärder på denna sida ska utföras i Microsoft SQL Server Management Studio.

Kontroll av databasens ägare

Kör de två frågorna nedan. Om de två frågorna inte returnerar samma värde måste en annan fråga köras för att ändra ägaren.

Fråga 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' 

Fråga 2

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

Jämför resultaten efter att ha kört frågorna 1 och 2:

  • Om resultaten av frågorna 1 och 2 är identiska krävs ingen åtgärd.

  • Om resultaten av frågorna 1 och 2 är olika, kör följande fråga:

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

Kontroll av vissa konstanter

Med följande frågor kan du kontrollera att vissa konstanter bevaras:

Fråga 1

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

Om resultatet inte är 1, kör följande fråga:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Fråga 2

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

Om resultatet inte är 1, kör följande fråga:

1
sp_configure 'clr enabled', 1;

Aktivering av brokern

Kör följande fråga för att installera brokern:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate