2016-04-06 6 views
0

Unsere Protokollversandroutine ist fehlgeschlagen und war 3 Tage veraltet. Daher habe ich das Transaktionsprotokoll manuell von der Primärdatenbank in die Sekundärdatenbank zurückgeschrieben.sql log shipping

Die Datenbank schien alles in Ordnung zu bringen, aber jetzt zeigt die sekundäre Datenbank nicht mehr "StandBy Read-Only" an, also mache ich mir Sorgen, dass ich etwas falsch gemacht habe!

Kann ich nur die Datenbank auf "StandBy Read-Only" setzen, wie würde ich das tun?

Oder habe ich weitere Probleme verursacht?

Dies ist auf einem MS SQL 2008R2-Setup.

Antwort

0

Führen Sie den folgenden Befehl aus, um diese Konfigurationseinstellung mithilfe von T-SQL zu ändern: Dieser Befehl setzt die sekundäre Datenbank in einen STANDBY-MODUS.

EXEC sp_change_log_shipping_secondary_database 

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

Für weitere Informationen können Sie auf den folgenden Link entnehmen: https://www.mssqltips.com/sqlservertip/3574/change-sql-server-log-shipped-database-from-restoring-to-standby-readonly/