Aqbeż għall-kontenut

Konfigurazzjonijiet tad-database wara r-restawr

L-operazzjonijiet kollha f’din il-paġna għandhom isiru f’Microsoft SQL Server Management Studio.

Verifika tas-sid tad-database

Mexxi ż-żewġ mistoqsijiet hawn taħt. Jekk iż-żewġ mistoqsijiet ma jirritornawx l-istess valur, ikun meħtieġ li tmexxi mistoqsija oħra biex tbiddel is-sid.

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

Mistoqsija 2

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

Wara li tesegwixxi l-mistoqsijiet 1 u 2, qabbel ir-riżultati:

  • Jekk ir-riżultati tal-mistoqsijiet 1 u 2 huma identiċi, ma hija meħtieġa l-ebda azzjoni.

  • Jekk ir-riżultati tal-mistoqsijiet 1 u 2 huma differenti, esegwixxi l-mistoqsija li ġejja:

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

Verifika ta’ ċerti kostanti

Il-mistoqsijiet li ġejjin jistgħu jintużaw biex tivverifika li ċerti kostanti jinżammu:

Mistoqsija 1

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

Jekk ir-riżultat mhuwiex 1, esegwixxi l-mistoqsija li ġejja:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Mistoqsija 2

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

Jekk ir-riżultat mhuwiex 1, esegwixxi l-mistoqsija li ġejja:

1
sp_configure 'clr enabled', 1;

Attivazzjoni tal-broker

Biex tinstalla l-broker, mexxi l-mistoqsija li ġejja:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate