Vai al contenuto

Configurazioni post-ripristino sulla base di dati

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

Verificazione del proprietario della banca dati

Eseguire le due query di seguito. Se entrambe le query non restituiscono lo stesso valore, è necessario eseguire un'altra query per cambiare il proprietario.

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

Domanda 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 è necessario intervenire.

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

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

Verificazione di determinate costanti

Le seguenti query possono essere utilizzate per verificare che alcune costanti siano conservate:

Richiesta 1

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

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

1
ALTER database Hpliance SET TRUSTWORTHY ON

Domanda 2

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

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

1
sp_configure 'clr enabled', 1;

Attivazione del broker

Per installare il broker, eseguire la seguente query:

1
ALTER DATABASE [HPliance] SET ENABLE_BROKER with rollback immediate