Delen via


sp_help_log_shipping_secondary_database (Transact-SQL)

Van toepassing op:SQL Server

Met deze opgeslagen procedure worden de instellingen voor een of meer secundaire databases opgehaald.

Transact-SQL syntaxis-conventies

Syntaxis

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Arguments

[ @secondary_database = ] N'secondary_database'

De naam van de secundaire database. @secondary_database is sysname, met een standaardwaarde van NULL.

[ @secondary_id = ] 'secondary_id'

De id voor de secundaire server in de configuratie voor logboekverzending. @secondary_id is uniqueidentifier, met een standaardwaarde van NULL.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultatenset

Kolomnaam Description
secondary_id De id voor de secundaire server in de configuratie voor logboekverzending.
primary_server De naam van het primaire exemplaar van de SQL Server Database Engine in de configuratie voor logboekverzending.
primary_database De naam van de primaire database in de configuratie voor logboekverzending.
backup_source_directory De map waarin back-upbestanden van transactielogboeken van de primaire server worden opgeslagen.
backup_destination_directory De map op de secundaire server waarnaar back-upbestanden worden gekopieerd.
file_retention_period De tijdsduur, in minuten, dat een back-upbestand wordt bewaard op de secundaire server voordat het wordt verwijderd.
copy_job_id De id die is gekoppeld aan de kopieertaak op de secundaire server.
restore_job_id De id die is gekoppeld aan de hersteltaak op de secundaire server.
monitor_server De naam van het exemplaar van de SQL Server-database-engine die wordt gebruikt als een monitorserver in de configuratie voor logboekverzending.
monitor_server_security_mode De beveiligingsmodus die wordt gebruikt om verbinding te maken met de monitorserver.

1 = Windows-verificatie.
0 = SQL Server-verificatie.
secondary_database De naam van de secundaire database in de configuratie voor logboekverzending.
restore_delay De hoeveelheid tijd, in minuten, die de secundaire server wacht voordat een bepaald back-upbestand wordt hersteld. De standaardwaarde is 0 minuten.
restore_all Als deze optie is ingesteld op 1, herstelt de secundaire server alle beschikbare back-ups van transactielogboeken wanneer de hersteltaak wordt uitgevoerd. Anders stopt het nadat één bestand is hersteld.
restore_mode De herstelmodus voor de secundaire database.

0 = Herstellogboek met NORECOVERY.
1 = Herstellogboek met STANDBY.
disconnect_users Als deze optie is ingesteld op 1, worden gebruikers losgekoppeld van de secundaire database wanneer een herstelbewerking wordt uitgevoerd. Standaard = 0.
block_size De grootte in bytes die wordt gebruikt als blokgrootte voor het back-upapparaat.
buffer_count Het totale aantal buffers dat wordt gebruikt door de back-up- of herstelbewerking.
max_transfer_size De grootte, in bytes, van de maximale invoer- of uitvoeraanvraag die door SQL Server is uitgegeven aan het back-upapparaat.
restore_threshold Het aantal minuten dat is toegestaan tussen herstelbewerkingen voordat er een waarschuwing wordt gegenereerd.
threshold_alert De waarschuwing die moet worden gegenereerd wanneer de hersteldrempelwaarde wordt overschreden.
threshold_alert_enabled Hiermee bepaalt u of waarschuwingen voor hersteldrempels zijn ingeschakeld.

1 = Ingeschakeld.
0 = Uitgeschakeld.
last_copied_file De bestandsnaam van het laatste back-upbestand dat naar de secundaire server is gekopieerd.
last_copied_date De tijd en datum van de laatste kopieerbewerking naar de secundaire server.
last_copied_date_utc De tijd en datum van de laatste kopieerbewerking naar de secundaire server, uitgedrukt in Coordinated Universal Time.
last_restored_file De bestandsnaam van het laatste back-upbestand dat is hersteld naar de secundaire database.
last_restored_date De tijd en datum van de laatste herstelbewerking op de secundaire database.
last_restored_date_utc De tijd en datum van de laatste herstelbewerking op de secundaire database, uitgedrukt in Coordinated Universal Time.
history_retention_period De hoeveelheid tijd in minuten dat records voor logboekverzendingsgeschiedenis worden bewaard voor een bepaalde secundaire database, voordat ze worden verwijderd.
last_restored_latency De hoeveelheid tijd, in minuten, die is verstreken tussen het moment waarop de logboekback-up is gemaakt op de primaire en wanneer deze op de secundaire is hersteld.

De initiële waarde is NULL.
secondary_connection_options Aanvullende verbindingsopties voor de verbinding die is gemaakt tussen het uitvoerbare bestand voor logboekverzending en het secundaire replica-exemplaar.

Beschikbaar vanaf SQL Server 2025 (17.x) Preview en latere versies.
monitor_connection_options Aanvullende verbindingsopties voor de verbinding tussen het secundaire replica-exemplaar en de externe monitor.

Beschikbaar vanaf SQL Server 2025 (17.x) Preview en latere versies.

Opmerkingen

Als u de parameter @secondary_database opneemt, bevat de resultatenset informatie over die secundaire database; als u de parameter @secondary_id opneemt, bevat de resultatenset informatie over alle secundaire databases die aan die secundaire id zijn gekoppeld.

sp_help_log_shipping_secondary_database moet worden uitgevoerd vanuit de master database op de secundaire server.

Permissions

Alleen leden van de vaste serverrol sysadmin kunnen deze procedure uitvoeren.