Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Updates van informatie voor pull-abonnementen. Deze opgeslagen procedure wordt uitgevoerd bij de abonnee in de abonnementsdatabase.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_change_subscription_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ , [ @publication_type = ] publication_type ]
[ ; ]
Arguments
[ @publisher = ] N'uitgever'
De naam van de uitgever. @publisher is sysname, zonder standaardinstelling.
[ @publisher_db = ] N'publisher_db'
De naam van de Publisher-database. @publisher_db is systeemnaam, zonder standaard.
[ @publication = ] N'publicatie'
De naam van de publicatie. @publication is sysname, zonder standaard.
[ @property = ] N'eigenschap'
Het eigendom moet worden veranderd. @property is een systeemnaam, zonder standaard.
[ @value = ] N'waarde'
De nieuwe waarde van de eigenschap. @value is nvarchar(1000), zonder standaard.
[ @publication_type = ] publication_type
Specificeert het replicatietype van de publicatie.
@publication_type is int, met een standaard van NULL, en kan een van deze waarden zijn:
| Value | Publicatietype |
|---|---|
0 |
Transactioneel |
1 |
Momentopname |
2 |
Merge |
NULL (standaard) |
Replicatie bepaalt het publicatietype. Omdat de opgeslagen procedure door meerdere tabellen moet gaan, is deze optie trager dan wanneer het exacte publicatietype wordt opgegeven. |
Deze tabel beschrijft de eigenschappen van artikelen en de waarden voor die eigenschappen.
| Property | Value | Description |
|---|---|---|
alt_snapshot_folder |
Hiermee geeft u de locatie van de alternatieve map voor de momentopname. Als ingesteld op NULL, worden de snapshotbestanden opgehaald vanaf de standaardlocatie die door de Publisher is gespecificeerd. |
|
distrib_job_login |
Log in op het Windows-account waaronder de agent draait. | |
distrib_job_password |
Wachtwoord voor het Windows-account waaronder de agent draait. | |
distributor_login |
Distributeur login. | |
distributor_password |
Distributeurswachtwoord. | |
distributor_security_mode |
1 |
Gebruik Windows-authenticatie bij het verbinden met de distributeur. |
0 |
Gebruik SQL Server-authenticatie bij het verbinden met de distributeur. | |
dts_package_name |
Specificeert de naam van het SQL Server 2000 Data Transformation Services (DTS)-pakket. Deze waarde kan alleen worden gespecificeerd als de publicatie transactioneel of snapshot is. | |
dts_package_password |
Geeft het wachtwoord op het pakket op.
dts_package_password is systeemnaam met een standaard van NULL, wat specificeert dat de wachtwoordeigenschap ongewijzigd moet blijven. Deze waarde kan alleen worden gespecificeerd als de publicatie transactioneel of snapshot is.Opmerking: Een DTS-pakket moet een wachtwoord hebben. |
|
dts_package_location |
Locatie waar het DTS-pakket wordt opgeslagen. Deze waarde kan alleen worden gespecificeerd als de publicatie transactioneel of snapshot is. | |
dynamic_snapshot_location |
Specificeert het pad naar de map waar de snapshotbestanden worden opgeslagen. Deze waarde kan alleen worden gespecificeerd als de publicatie een samengevoegde publicatie is. | |
ftp_address |
Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts. | |
ftp_login |
Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts. | |
ftp_password |
Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts. | |
ftp_port |
Deze parameter is verouderd en wordt behouden voor achterwaartse compatibiliteit van scripts. | |
hostname |
Hostnaam gebruikt bij verbinding met de Publisher. | |
internet_login |
Login die de Merge Agent gebruikt bij het verbinden met de webserver die Websynchronisatie host met Basic Authentication. | |
internet_password |
Wachtwoord dat de Merge Agent gebruikt bij het verbinden met de webserver die Websynchronisatie host met Basic Authentication. | |
internet_security_mode |
1 |
Gebruik Windows Integrated Authentication voor websynchronisatie. We raden aan om Basic Authentication met websynchronisatie te gebruiken. Voor meer informatie, zie Websynchronisatie configureren. |
0 |
Gebruik Basisauthenticatie voor websynchronisatie. Opmerking: Websynchronisatie vereist een TLS-verbinding met de webserver. |
|
internet_timeout |
Tijdsduur, in seconden, voordat een websynchronisatieverzoek verloopt. | |
internet_url |
URL die de locatie van de replicatieluisteraar voor websynchronisatie weergeeft. | |
merge_job_login |
Log in op het Windows-account waaronder de agent draait. | |
merge_job_password |
Wachtwoord voor het Windows-account waaronder de agent draait. | |
publisher_login |
Publisher login in. Wijzigen publisher_login wordt alleen ondersteund bij abonnementen om publicaties samen te voegen. |
|
publisher_password |
Publisher-wachtwoord. Wijzigen publisher_password wordt alleen ondersteund bij abonnementen om publicaties samen te voegen. |
|
publisher_security_mode |
1 |
Gebruik Windows-verificatie bij het maken van verbinding met publisher. Wijzigen publisher_security_mode wordt alleen ondersteund bij abonnementen om publicaties samen te voegen. |
0 |
Gebruik SQL Server-verificatie bij het maken van verbinding met Publisher. | |
use_ftp |
true |
Om snapshots op te halen, gebruik FTP in plaats van het gewone protocol. |
false |
Gebruik het reguliere protocol om snapshots op te halen. | |
use_web_sync |
true |
Schakel websynchronisatie in. |
false |
Schakel websynchronisatie uit. | |
working_directory |
Naam van de werkmap die tijdelijk wordt gebruikt om gegevens en schemabestanden voor de publicatie op te slaan wanneer File Transfer Protocol (FTP) wordt gebruikt om snapshotbestanden over te dragen. |
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_change_subscription_properties wordt gebruikt in alle typen replicatie.
sp_change_subscription_properties wordt gebruikt voor pull-abonnementen.
Voor Oracle Publishers wordt de waarde van @publisher_db genegeerd omdat Oracle slechts één database per instantie van de server toestaat.
Permissions
Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_change_subscription_properties.