Cómo configurar una base de datos reflejada para usar la propiedad Trustworthy

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 acerca de esta propiedad de la 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 de la entidad de seguridad, compruebe que la base de datos de la entidad de seguridad 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 de la entidad de seguridad, 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, vea ALTER DATABASE (Transact-SQL).

  5. Si lo desea, realice la conmutación manual por error para regresar a la base de datos de la entidad de seguridad 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: