Skoči na vsebino

Konfiguracije zbirke podatkov po obnovitvi

Vse postopke na tej strani je treba izvesti v Microsoft SQL Server Management Studio.

Preverjanje lastnika zbirke podatkov

Izvedite spodnji poizvedbi. Če obe poizvedbi ne vrneta enake vrednosti, je treba izvesti še eno poizvedbo, s katero spremenite lastnika.

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

Poizvedba 2

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

Po izvedbi poizvedb 1 in 2 primerjajte rezultate:

  • Če sta rezultata poizvedb 1 in 2 enaka, ni potrebno nobeno dejanje.

  • Če se rezultata poizvedb 1 in 2 razlikujeta, izvedite to poizvedbo:

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

Preverjanje nekaterih konstant

S temi poizvedbami lahko preverite, ali so nekatere konstante ohranjene:

Poizvedba 1

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

Če rezultat ni 1, izvedite to poizvedbo:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Poizvedba 2

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

Če rezultat ni 1, izvedite to poizvedbo:

1
sp_configure 'clr enabled', 1;

Aktivacija posrednika

Za namestitev posrednika izvedite to poizvedbo:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate