Keri sisuni

Konfiguratsioonid pärast andmebaasi taastamist

Kõik sellel lehel kirjeldatud toimingud tuleb teha rakenduses Microsoft SQL Server Management Studio.

Andmebaasi omaniku kontrollimine

Käivitage kaks allolevat päringut. Kui mõlemad päringud ei tagasta sama väärtust, tuleb omaniku muutmiseks käivitada veel üks päring.

Päring 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' 

Päring 2

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

Pärast päringute 1 ja 2 käivitamist võrrelge tulemusi:

  • Kui päringute 1 ja 2 tulemused on identsed, pole midagi vaja teha.

  • Kui päringute 1 ja 2 tulemused erinevad, käivitage järgmine päring:

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

Teatud konstantide kontrollimine

Järgmiste päringutega saab kontrollida, et teatud konstandid on säilinud:

Päring 1

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

Kui tulemus ei ole 1, käivitage järgmine päring:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Päring 2

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

Kui tulemus ei ole 1, käivitage järgmine päring:

1
sp_configure 'clr enabled', 1;

Brokeri aktiveerimine

Brokeri installimiseks käivitage järgmine päring:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate