2016-04-06 5 views
0

Notre routine d'expédition de journaux a échoué et était obsolète depuis 3 jours. J'ai donc restauré manuellement le journal des transactions de la base de données primaire dans la base de données secondaire.sql log shipping

La base de données semblait restaurer tout ok mais maintenant la base de données secondaire ne s'affiche pas comme "StandBy Read-Only", donc je suis inquiet que j'ai fait quelque chose de mal! Puis-je simplement définir la base de données pour être "StandBy Read-Only", comment ferais-je cela?

Ou ai-je causé d'autres problèmes?

Il s'agit d'une installation MS SQL 2008R2.

Répondre

0

Exécutez la commande ci-dessous pour modifier ce paramètre de configuration à l'aide de T-SQL: Cette commande définit la base de données secondaire en mode STANDBY.

EXEC sp_change_log_shipping_secondary_database 

@secondary_database = 'Collection', 
@restore_mode = 1, 
@disconnect_users =1 

Pour plus d'informations vous pouvez consulter le lien suivant: https://www.mssqltips.com/sqlservertip/3574/change-sql-server-log-shipped-database-from-restoring-to-standby-readonly/