Vai al contenuto

Configurazioni successive al ripristino del database

Tutte le operazioni di questa pagina devono essere eseguite in Microsoft SQL Server Management Studio.

Verifica del proprietario del database

Eseguire le due query seguenti. Se le due query non restituiscono lo stesso valore, è necessario eseguire un'altra query per modificare il proprietario.

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

Query 2

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

Dopo aver eseguito le query 1 e 2, confrontare i risultati:

  • Se i risultati delle query 1 e 2 sono identici, non è necessaria alcuna azione.

  • Se i risultati delle query 1 e 2 sono diversi, eseguire la query seguente:

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

Verifica di determinate costanti

Le query seguenti consentono di verificare che determinate costanti siano conservate:

Query 1

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

Se il risultato non è 1, eseguire la query seguente:

1
ALTER database Hpliance SET TRUSTWORTHY ON

Query 2

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

Se il risultato non è 1, eseguire la query seguente:

1
sp_configure 'clr enabled', 1;

Attivazione del broker

Per installare il broker, eseguire la query seguente:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate