Preskoči na sadržaj

Konfiguracije baze podataka nakon vraćanja

Sve operacije na ovoj stranici potrebno je izvesti u alatu Microsoft SQL Server Management Studio.

Provjera vlasnika baze podataka

Pokrenite dva upita u nastavku. Ako dva upita ne vrate istu vrijednost, potrebno je pokrenuti još jedan upit kako bi se promijenio vlasnik.

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

Upit 2

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

Nakon izvršavanja upita 1 i 2 usporedite rezultate:

  • Ako su rezultati upita 1 i 2 identični, nije potrebna nikakva radnja.

  • Ako se rezultati upita 1 i 2 razlikuju, izvršite sljedeći upit:

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

Provjera određenih konstanti

Sljedeći upiti omogućuju provjeru jesu li određene konstante sačuvane:

Upit 1

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

Ako rezultat nije 1, izvršite sljedeći upit:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Upit 2

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

Ako rezultat nije 1, izvršite sljedeći upit:

1
sp_configure 'clr enabled', 1;

Aktivacija brokera

Da biste instalirali broker, izvršite sljedeći upit:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate