Přeskočit obsah

Konfigurace databáze po obnovení

Všechny operace na této stránce je nutné provést v Microsoft SQL Server Management Studio.

Ověření vlastníka databáze

Spusťte dva níže uvedené dotazy. Pokud oba dotazy nevrátí stejnou hodnotu, je nutné spustit další dotaz, který změní vlastníka.

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

Dotaz 2

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

Po provedení dotazů 1 a 2 porovnejte výsledky:

  • Pokud jsou výsledky dotazů 1 a 2 shodné, není nutná žádná akce.

  • Pokud se výsledky dotazů 1 a 2 liší, proveďte následující dotaz:

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

Ověření některých konstant

Pomocí následujících dotazů lze ověřit, že některé konstanty zůstaly zachovány:

Dotaz 1

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

Pokud výsledek není 1, proveďte následující dotaz:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Dotaz 2

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

Pokud výsledek není 1, proveďte následující dotaz:

1
sp_configure 'clr enabled', 1;

Aktivace brokeru

Chcete-li nainstalovat broker, spusťte následující dotaz:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate