Pereiti prie turinio

Duomenų bazės konfigūravimas po atkūrimo

Visos šiame puslapyje aprašytos operacijos atliekamos programoje Microsoft SQL Server Management Studio.

Duomenų bazės savininko patikrinimas

Vykdykite dvi toliau pateiktas užklausas. Jei abi užklausos grąžina ne tą pačią reikšmę, reikia vykdyti dar vieną užklausą savininkui pakeisti.

1 užklausa

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' 

2 užklausa

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

Įvykdę 1 ir 2 užklausas, palyginkite rezultatus:

  • Jei 1 ir 2 užklausų rezultatai sutampa, nieko daryti nereikia.

  • Jei 1 ir 2 užklausų rezultatai skiriasi, vykdykite šią užklausą:

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

Tam tikrų konstantų patikrinimas

Šiomis užklausomis galima patikrinti, ar tam tikros konstantos išsaugotos:

1 užklausa

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

Jei rezultatas nėra 1, vykdykite šią užklausą:

1
ALTER database Hpliance SET TRUSTWORTHY ON

2 užklausa

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

Jei rezultatas nėra 1, vykdykite šią užklausą:

1
sp_configure 'clr enabled', 1;

Brokerio aktyvinimas

Norėdami įdiegti brokerį, vykdykite šią užklausą:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate