Dela via


sp_changedistpublisher (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Ändrar egenskaperna för distributionsutgivaren. Den här lagrade proceduren körs på distributören på valfri databas.

Transact-SQL syntaxkonventioner

Syntax

sp_changedistpublisher
    [ @publisher = ] N'publisher'
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Arguments

[ @publisher = ] N'publisher'

Utgivarens namn. @publisher är sysname, utan standard.

[ @property = ] N'property'

En egenskap som ska ändras för den angivna utgivaren. @property är sysname och kan vara en av egenskaperna i tabellen som visas under @value.

[ @value = ] N'value'

Värdet för den angivna egenskapen. @value är nvarchar(255) och kan vara ett av värdena i följande tabell.

Anmärkning

Utgivare och distributörsdatabaser i Azure SQL Database kräver SQL Managed Instance. Mer information finns i Replikering till Azure SQL Database.

I den här tabellen beskrivs egenskaperna för Publishers och värdena för dessa egenskaper.

Fastighet Värden Description
active true Aktiverar utgivaren.
false Inaktiverar utgivaren
distribution_db Namn på distributionsdatabasen.
login Inloggningsnamn.
password Starkt lösenord för den angivna inloggningen.
security_mode 1 1 Använd Windows-autentisering när du ansluter till Utgivaren.
0 Använd SQL Server-autentisering när du ansluter till Publisher.
working_directory Arbetskatalog som används för att lagra data och schemafiler för publikationen.
NULL (standardinställning) Alla tillgängliga egenskapsalternativ skrivs ut.
storage_connection_string Åtkomstnyckel Åtkomstnyckeln för arbetskatalogen när databasen är Azure SQL Managed Instance.

1 Detta kan inte ändras för en utgivare som inte är SQL Server.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Anmärkningar

sp_changedistpublisher används i alla typer av replikering.

Om du ändrar working_directory egenskapen och storage_connection_string egenskapen måste uppdateras kör du den lagrade proceduren separat genom att uppdatera working_directory egenskapen, följt av uppdatering storage_connection_string av egenskapen eller vice versa.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin kan köra sp_changedistpublisher.