Delen via


sp_changedistpublisher (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Hiermee wijzigt u de eigenschappen van de distributieuitgever. Deze opgeslagen procedure wordt uitgevoerd bij de Distributeur op elke database.

Transact-SQL syntaxis-conventies

Syntaxis

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

Arguments

[ @publisher = ] N'uitgever'

De naam van de uitgever. @publisher is sysname, zonder standaardinstelling.

[ @property = ] N'eigenschap'

Een eigenschap die moet worden gewijzigd voor de opgegeven uitgever. @propertysysname is en kan een van de eigenschappen in de tabel zijn die worden vermeld onder @value.

[ @value = ] N'waarde'

De waarde voor de opgegeven eigenschap. @value is nvarchar(255), en kan een van de waarden in de volgende tabel zijn.

Opmerking

Publisher- en distributeurdatabases in Azure SQL Database vereisen SQL Managed Instance. Zie Replicatie naar Azure SQL Database voor meer informatie.

In deze tabel worden de eigenschappen van Publishers en de waarden voor deze eigenschappen beschreven.

Vastgoed Waarden Description
active true Hiermee activeert u de uitgever.
false De uitgever deactiveren
distribution_db Naam van de distributiedatabase.
login Gebruikersnaam.
password Sterk wachtwoord voor de opgegeven aanmelding.
security_mode 1 1 Gebruik Windows-verificatie bij het maken van verbinding met publisher.
0 Gebruik SQL Server-verificatie bij het maken van verbinding met Publisher.
working_directory Werkmap die wordt gebruikt voor het opslaan van gegevens- en schemabestanden voor de publicatie.
NULL (standaard) Alle beschikbare eigenschappenopties worden afgedrukt.
storage_connection_string Toegangssleutel De toegangssleutel voor de werkmap wanneer de database Azure SQL Managed Instance is.

1 Dit kan niet worden gewijzigd voor een niet-SQL Server-uitgever.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Opmerkingen

sp_changedistpublisher wordt gebruikt in alle typen replicatie.

Als u de working_directory eigenschap wijzigt en de storage_connection_string eigenschap moet worden bijgewerkt, voert u de opgeslagen procedure afzonderlijk uit door de working_directory eigenschap bij te werken, gevolgd door de storage_connection_string eigenschap bij te werken of omgekeerd.

Permissions

Alleen leden van de vaste serverrol sysadmin kunnen worden uitgevoerd sp_changedistpublisher.