Condividi tramite


Opzione di configurazione del server per la concatenazione delle proprietà tra database

Usare l'opzione cross db ownership chaining per configurare il concatenamento della proprietà tra database per un'istanza di Microsoft SQL Server.

Questa opzione del server consente di controllare il concatenamento della proprietà tra database a livello di database o di consentire il concatenamento della proprietà tra database per tutti i database:

  • Quando il concatenamento della proprietà tra database è disattivato (0) per l'istanza, il concatenamento della proprietà tra database è disabilitato per tutti i database.

  • Quando il concatenamento della proprietà tra database è attivo (1) per l'istanza, il concatenamento della proprietà tra database è attivo per tutti i database.

  • È possibile impostare la catena di proprietà tra database per singoli database utilizzando la clausola SET dell'istruzione ALTER DATABASE. Se si crea un nuovo database, è possibile impostare l'opzione di concatenamento della proprietà tra database per il nuovo database usando l'istruzione CREATE DATABASE.

    L'impostazione del concatenamento della proprietà tra database su 1 non è consigliata, a meno che tutti i database ospitati dall'istanza di SQL Server debbano partecipare al concatenamento della proprietà tra database e si siano consapevoli delle implicazioni di sicurezza di questa impostazione.

Controllo del concatenamento della proprietà tra più database

Prima di attivare o disattivare il concatenamento della proprietà tra database, tenere presente quanto segue:

  • Per attivare o disattivare il concatenamento della proprietà tra database, è necessario essere membro del ruolo predefinito del server sysadmin .

  • Prima di disattivare il concatenamento della proprietà tra database in un server di produzione, testare completamente tutte le applicazioni, incluse le applicazioni di terze parti, per assicurarsi che le modifiche non influiscano sulle funzionalità dell'applicazione.

  • È possibile modificare l'opzione di cross db ownership chaining mentre il server è in esecuzione, specificando RECONFIGURE con sp_configure.

  • Se si dispone di database che richiedono il concatenamento della proprietà tra database, è consigliabile disattivare l'opzione cross db ownership chaining per l'istanza usando sp_configure; attivare quindi il concatenamento della proprietà tra database per singoli database che lo richiedono usando l'istruzione ALTER DATABASE.

Vedere anche

ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)
Opzioni di configurazione del server (SQL Server)
sp_configure (Transact-SQL)
RECONFIGURE (Transact-SQL)