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
Toont of wijzigt de eigenschappen van uitgevers voor niet-SQL Server uitgevers. Deze opgeslagen procedure wordt uitgevoerd bij de Distributeur.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_publisherproperty
[ @publisher = ] N'publisher'
[ , [ @propertyname = ] N'propertyname' ]
[ , [ @propertyvalue = ] N'propertyvalue' ]
[ ; ]
Arguments
[ @publisher = ] N'uitgever'
De naam van de heterogene Publisher. @publisher is sysname, zonder standaardinstelling.
[ @propertyname = ] N'propertyname'
De naam van het eigendom dat wordt ingesteld. @propertyname is sysname en kan een van de volgende waarden zijn.
| Value | Description |
|---|---|
xactsetbatching |
Specificeert of transacties bij de Publisher worden gegroepeerd in transactioneel consistente sets (Xactsets) voor latere verwerking. Een waarde van enabled betekent dat Xactsets kunnen worden gemaakt, wat de standaard is. Een waarde van disabled betekent dat bestaande Xactsets worden verwerkt door, er worden geen nieuwe Xactsets aangemaakt. |
xactsetjob |
Specificeert of de Xactset-taak is ingeschakeld voor het maken van Xactsets. Een waarde van enabled betekent dat de Xactset-taak periodiek wordt uitgevoerd om Xactsets bij de uitgever te maken. Een waarde van disabled betekent dat de Xactsets alleen worden aangemaakt wanneer de Log Reader Agent de Publisher pollt op wijzigingen. |
xactsetjobinterval |
Interval tussen uitvoeringen van de Xactset-taak, in minuten. |
Wanneer @propertyname wordt weggelaten, worden alle stelbare eigenschappen teruggegeven.
[ @propertyvalue = ] N'eigendomswaarde'
De nieuwe waarde voor de vastgoedomgeving.
@propertyvalue is een systeemnaam, met als standaard .NULL Wanneer @propertyvalue wordt weggelaten, wordt de huidige instelling voor de eigendom teruggegeven.
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
propertyname |
sysname | Geeft de volgende publicatie-eigenschappen terug die kunnen worden ingesteld:xactsetbatchingxactsetjobxactsetjobinterval |
propertyvalue |
sysname | De huidige instelling voor de eigendom in de propertyname kolom. |
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_publisherpropertywordt gebruikt in transactionele replicatie voor niet-SQL Server uitgevers.
Wanneer alleen @publisher is gespecificeerd, bevat de resultaatset de huidige instellingen voor alle eigenschappen die kunnen worden ingesteld.
Wanneer @propertyname wordt gespecificeerd, verschijnt alleen de genoemde eigenschap in de resultaatset.
Wanneer alle parameters zijn gespecificeerd, wordt de eigenschap gewijzigd en wordt er geen resultaatset teruggegeven.
Wanneer je de xactsetjobinterval eigenschap voor een lopende taak verandert, moet je de taak opnieuw starten zodat het nieuwe interval van kracht wordt.
Permissions
Alleen leden van de sysadmin-vaste serverrol bij de Distributor kunnen uitvoeren sp_publisherproperty.