Dela via


sp_help_log_shipping_secondary_database (Transact-SQL)

Gäller för:SQL Server

Den här lagrade proceduren hämtar inställningarna för en eller flera sekundära databaser.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @secondary_database = ] N'secondary_database'

Namnet på den sekundära databasen. @secondary_database är sysname med standardvärdet NULL.

[ @secondary_id = ] "secondary_id"

ID:t för den sekundära servern i loggleveranskonfigurationen. @secondary_id är unikidentifierare med standardvärdet NULL.

Returnera kodvärden

0 (lyckades) eller 1 (misslyckades).

Resultatuppsättning

Kolumnnamn Description
secondary_id ID:t för den sekundära servern i loggleveranskonfigurationen.
primary_server Namnet på den primära instansen av SQL Server Database Engine i loggleveranskonfigurationen.
primary_database Namnet på den primära databasen i loggleveranskonfigurationen.
backup_source_directory Katalogen där säkerhetskopieringsfiler för transaktionsloggar från den primära servern lagras.
backup_destination_directory Katalogen på den sekundära server där säkerhetskopieringsfiler kopieras till.
file_retention_period Hur lång tid, i minuter, som en säkerhetskopia sparas på den sekundära servern innan den tas bort.
copy_job_id Det ID som är associerat med kopieringsjobbet på den sekundära servern.
restore_job_id Det ID som är associerat med återställningsjobbet på den sekundära servern.
monitor_server Namnet på den instans av SQL Server Database Engine som används som övervakningsserver i loggleveranskonfigurationen.
monitor_server_security_mode Säkerhetsläget som används för att ansluta till övervakningsservern.

1 = Windows-autentisering.
0 = SQL Server-autentisering.
secondary_database Namnet på den sekundära databasen i loggleveranskonfigurationen.
restore_delay Hur lång tid, i minuter, som den sekundära servern väntar innan en viss säkerhetskopia återställs. Standardvärdet är 0 minuter.
restore_all Om värdet är 1 återställer den sekundära servern alla tillgängliga säkerhetskopieringar av transaktionsloggar när återställningsjobbet körs. Annars stoppas den när en fil har återställts.
restore_mode Återställningsläget för den sekundära databasen.

0 = Återställ loggen med NORECOVERY.
1 = Återställ loggen med STANDBY.
disconnect_users Om värdet är 1 kopplas användarna från den sekundära databasen när en återställningsåtgärd utförs. Standard = 0.
block_size Storleken i byte som används som blockstorlek för säkerhetskopieringsenheten.
buffer_count Det totala antalet buffertar som används av säkerhetskopierings- eller återställningsåtgärden.
max_transfer_size Storleken, i byte, på den maximala in- eller utdatabegäran som utfärdats av SQL Server till säkerhetskopieringsenheten.
restore_threshold Antalet minuter som tillåts förflutit mellan återställningsåtgärder innan en avisering genereras.
threshold_alert Aviseringen som ska aktiveras när återställningströskelvärdet överskrids.
threshold_alert_enabled Avgör om tröskelvärdesaviseringar för återställning är aktiverade.

1 = Aktiverad.
0 = Inaktiverad.
last_copied_file Filnamnet för den senaste säkerhetskopieringsfilen som kopierats till den sekundära servern.
last_copied_date Tid och datum för den senaste kopieringsåtgärden till den sekundära servern.
last_copied_date_utc Tid och datum för den senaste kopieringsåtgärden till den sekundära servern, uttryckt i Coordinated Universal Time (Samordnad universell tid).
last_restored_file Filnamnet för den senaste säkerhetskopieringsfilen som återställdes till den sekundära databasen.
last_restored_date Tid och datum för den senaste återställningsåtgärden i den sekundära databasen.
last_restored_date_utc Tid och datum för den senaste återställningsåtgärden i den sekundära databasen, uttryckt i Coordinated Universal Time (Samordnad universell tid).
history_retention_period Hur lång tid i minuter som loggöverföringshistorikposter behålls för en viss sekundär databas innan de tas bort.
last_restored_latency Hur lång tid, i minuter, som förflutit mellan när loggsäkerhetskopian skapades på den primära och när den återställdes på den sekundära.

Det initiala värdet är NULL.
secondary_connection_options Ytterligare anslutningsalternativ för anslutningen som görs mellan loggleveransens körbara fil och den sekundära replikinstansen.

Tillgänglig från och med SQL Server 2025 (17.x) Förhandsversion och senare versioner.
monitor_connection_options Ytterligare anslutningsalternativ för anslutningen mellan den sekundära replikinstansen och fjärrövervakaren.

Tillgänglig från och med SQL Server 2025 (17.x) Förhandsversion och senare versioner.

Anmärkningar

Om du inkluderar parametern @secondary_database innehåller resultatuppsättningen information om den sekundära databasen. Om du inkluderar parametern @secondary_id innehåller resultatuppsättningen information om alla sekundära databaser som är associerade med det sekundära ID:t.

sp_help_log_shipping_secondary_database måste köras från master databasen på den sekundära servern.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin kan köra den här proceduren.