Sari la conținut

Configurări după restaurarea bazei de date

Toate operațiunile de pe această pagină trebuie efectuate în Microsoft SQL Server Management Studio.

Verificarea proprietarului bazei de date

Executați cele două interogări de mai jos. Dacă ambele interogări nu returnează aceeași valoare, este necesar să executați o altă interogare pentru a schimba proprietarul.

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

Interogarea 2

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

După executarea interogărilor 1 și 2, comparați rezultatele:

  • Dacă rezultatele interogărilor 1 și 2 sunt identice, nu este necesară nicio acțiune.

  • Dacă rezultatele interogărilor 1 și 2 sunt diferite, executați următoarea interogare:

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

Verificarea anumitor constante

Următoarele interogări permit verificarea faptului că anumite constante sunt păstrate:

Interogarea 1

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

Dacă rezultatul nu este 1, executați următoarea interogare:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Interogarea 2

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

Dacă rezultatul nu este 1, executați următoarea interogare:

1
sp_configure 'clr enabled', 1;

Activarea brokerului

Pentru a instala brokerul, executați următoarea interogare:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate