Configurar una base de datos reflejada para usar la propiedad Trustworthy (Transact-SQL)

Se aplica a:SQL Server

Cuando se realiza una copia de seguridad de una base de datos, la propiedad TRUSTWORTHY de la base de datos se establece en OFF. Por lo tanto, TRUSTWORTHY siempre está en OFF en una nueva base de datos reflejada. Si la base de datos necesita marcarse como de confianza después de una conmutación por error, es necesario realizar pasos adicionales de configuración después de iniciar la creación de reflejo.

Nota:

Para obtener información sobre esta propiedad de base de datos, vea Propiedad de base de datos TRUSTWORTHY.

Procedimiento

Para configurar una base de datos reflejada para usar la propiedad Trustworthy

  1. En la instancia del servidor principal, compruebe que la base de datos principal tiene habilitada la propiedad Trustworthy.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    Para obtener más información, vea sys.databases (Transact-SQL).

  2. Después de iniciar la creación de reflejo, compruebe que la base de datos es actualmente la base de datos principal, que la sesión utiliza un modo de funcionamiento sincrónico y que la sesión ya está sincronizada.

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring  
    

    Para obtener más información, vea sys.database_mirroring (Transact-SQL).

  3. Una vez sincronizada la sesión de creación de reflejo, realice una conmutación manual por error a la base de datos reflejada.

    Puede hacer esto en SQL Server Management Studio o mediante Transact-SQL:

  4. Active la propiedad de base de datos TRUSTWORTHY mediante el siguiente comando ALTER DATABASE:

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    Para obtener más información, consulte ALTER DATABASE (Transact-SQL).

  5. Si lo desea, realice la conmutación manual por error para regresar a la base de datos principal original.

  6. Opcionalmente, cambie al modo asincrónico de alto rendimiento estableciendo SAFETY en OFF y asegurándose de que WITNESS también se ha establecido en OFF.

    En Transact-SQL:

    En SQL Server Management Studio:

Consulte también

Propiedad de base de datos TRUSTWORTHY
Establecer una base de datos reflejada cifrada