Dela via


sp_help_log_shipping_primary_database (Transact-SQL)

Gäller för:SQL Server

Hämtar primära databasinställningar.

Transact-SQL syntaxkonventioner

Syntax

sp_help_log_shipping_primary_database
    [ [ @database = ] N'database' ]
    [ , [ @primary_id = ] 'primary_id' ]
[ ; ]

Arguments

[ @database = ] N'database'

Namnet på den primära loggöverföringsdatabasen. @database är sysname med standardvärdet NULL.

[ @primary_id = ] "primary_id"

ID för den primära databasen för loggleveranskonfigurationen. @primary_id är unikidentifierare med standardvärdet NULL.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Kolumnnamn Description
primary_id ID för den primära databasen för loggleveranskonfigurationen.
primary_database Namnet på den primära databasen i loggleveranskonfigurationen.
backup_directory Katalogen där säkerhetskopieringsfiler för transaktionsloggar från den primära servern lagras.
backup_share Nätverket eller UNC-sökvägen till säkerhetskopieringskatalogen.
backup_retention_period Hur lång tid, i minuter, som en loggsäkerhetskopieringsfil behålls i säkerhetskopieringskatalogen innan den tas bort.
backup_compression Anger om loggleveranskonfigurationen använder säkerhetskopieringskomprimering.

0 = Inaktiverad. Komprimera aldrig loggsäkerhetskopior.
1 = Aktiverad. Komprimera alltid loggsäkerhetskopior.
2 = Använd inställningen för standardinställningen för säkerhetskopieringskomprimering. Det här är standardvärdet.

Säkerhetskopieringskomprimering stöds endast i SQL Server 2008 (10.0.x) Enterprise (eller en senare version). I andra utgåvor är värdet alltid 2.
backup_job_id SQL Server Agent-jobb-ID:t som är associerat med säkerhetskopieringsjobbet på den primä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.
backup_threshold Antalet minuter som tillåts förflutit mellan säkerhetskopieringsåtgärder innan en avisering genereras.
threshold_alert Aviseringen som ska aktiveras när tröskelvärdet för säkerhetskopiering överskrids.
threshold_alert_enabled Avgör om tröskelvärdesaviseringar för säkerhetskopiering är aktiverade.

1 = Aktiverad.
0 = Inaktiverad.
last_backup_file Den absoluta sökvägen för den senaste säkerhetskopieringen av transaktionsloggen.
last_backup_date Tid och datum för den senaste loggsäkerhetskopieringsåtgärden.
last_backup_date_utc Tid och datum för den senaste säkerhetskopieringen av transaktionsloggen i den primära databasen, uttryckt i Coordinated Universal Time (Samordnad universell tid).
history_retention_period Hur lång tid i minuter loggleveranshistorikposterna behålls för en viss primär databas innan de tas bort.
primary_connection_options Ytterligare anslutningsalternativ för anslutningen som görs mellan loggleveransens körbara fil och den primä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 primära replikinstansen och fjärrövervakaren.

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

Anmärkningar

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

Permissions

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

Examples

Det här exemplet illustrerar hur du sp_help_log_shipping_primary_database hämtar primära databasinställningar för databasen AdventureWorks2022.

EXECUTE master.dbo.sp_help_log_shipping_primary_database @database = N'AdventureWorks2022';
GO