Pāriet uz saturu

Konfigurācijas pēc datu bāzes atjaunošanas

Visas šajā lapā aprakstītās darbības jāveic programmā Microsoft SQL Server Management Studio.

Datu bāzes īpašnieka pārbaude

Izpildiet abus tālāk norādītos vaicājumus. Ja abi vaicājumi neatgriež vienu un to pašu vērtību, ir jāizpilda vēl viens vaicājums, lai mainītu īpašnieku.

Vaicājums 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' 

Vaicājums 2

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

Pēc 1. un 2. vaicājuma izpildes salīdziniet rezultātus:

  • Ja 1. un 2. vaicājuma rezultāti ir identiski, nekāda darbība nav nepieciešama.

  • Ja 1. un 2. vaicājuma rezultāti atšķiras, izpildiet šo vaicājumu:

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

Noteiktu konstanšu pārbaude

Ar šiem vaicājumiem var pārbaudīt, vai noteiktas konstantes ir saglabātas:

Vaicājums 1

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

Ja rezultāts nav 1, izpildiet šo vaicājumu:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Vaicājums 2

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

Ja rezultāts nav 1, izpildiet šo vaicājumu:

1
sp_configure 'clr enabled', 1;

Starpnieka aktivizēšana

Lai instalētu starpnieku, izpildiet šo vaicājumu:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate