sp_changesubscription (Transact-SQL)
Bir anlık görüntü veya işlem itme abonelik veya kuyruğa alınmış işlem güncelleştirmede katılan bir istek temelli abonelik özelliklerini değiştirir çoğaltma.To change properties of all other types of pull subscriptions, use sp_change_subscription_properties (Transact-SQL).sp_changesubscription is executed at the Publisher on the publication database.
Güvenlik Notu |
---|
Yayımcı ile yapılandırırken bir uzak Dağıtımcı, sağlanan da dahil olmak üzere tüm parametreler için değerler job_login ve job_password, için dağıtıcı düz metin olarak gönderilirBu saklı yordam yürütmeden önce Yayımcı ve kendi uzak dağıtımcı arasında bağlantı şifrelemek.Daha fazla bilgi için bkz: SQL Server bağlantıları şifreleme. |
Sözdizimi
sp_changesubscription [ @publication = ] 'publication'
, [ @article = ] 'article'
, [ @subscriber = ] 'subscriber'
, [ @destination_db = ] 'destination_db'
, [ @property = ] 'property'
, [ @value = ] 'value'
[ , [ @publisher = ] 'publisher' ]
Bağımsız değişkenler
[ @ yayın=] 'publication'
Is the name of the publication to change.publicationis sysname, with no default[ @ makale =] 'article'
Is the name of the article to change.article is sysname, with no default.[ @ Abone =] 'subscriber'
Is the name of the Subscriber.subscriber is sysname, with no default.[ @ destination_db =] 'destination_db'
Is the name of the subscription database.destination_db is sysname, with no default.[ @property=] 'property'
Is the property to change for the given subscription.property is nvarchar(30), and can be one of the values in the table.[ @value=] 'value'
Is the new value for the specified property.value is nvarchar(4000), and can be one of the values in the table.Özellik
Değer
Açıklama
distrib_job_login
Oturum açma için Microsoft altında çalışacağı Windows hesabını Aracısı çalıştırır.
distrib_job_password
Aracı çalıştığı Windows hesabı için parola.
subscriber_catalog
ole db sağlayıcı bağlantı yaparken kullanılacak katalog.This property is only valid for non-Microsoft SQL Server Subscribers.
subscriber_datasource
ole db sağlayıcı tarafından anlaşılan veri kaynak adı.Bu özellik yalnızca için geçerlidir olmayan-SQL Server aboneleri.
subscriber_location
ole db sağlayıcı tarafından anlaşılan veritabanının konumu.Bu özellik yalnızca için geçerlidir olmayan-SQL Server aboneleri.
subscriber_login
Abone adresindeki oturum açma adı.
subscriber_password
Güçlü parola için sağlanan oturum açma.
subscriber_security_mode
1
Windows kimlik doğrulaması için abone bağlanırken kullanın.
0
Use SQL Server bağlanırken kimlik doğrulamasını abone.
subscriber_provider
Benzersiz programlama kimliğini (ProgID), ole db sağlayıcı için olmayan-SQL Server veri kaynak kayıtlı.This property is only valid for non-SQL Server Subscribers.
subscriber_providerstring
ole db sağlayıcıya özgü bağlantı dize , veri kaynağını tanımlar.This property is only valid for non-SQL Server Subscribers.
subscriptionstreams
Dağıtım Aracısı paralel bir aboneye değişikliklerin toplu işlemleri uygulamak için izin verilen bağlantı sayısıdır.A aralık değer 1 için 64 desteklenip SQL Server Publishers.Bu özellik olmalıdır 0 için olmayan-SQL Server aboneleri, Oracle yayımcılar veya eşler arası abonelikleri.
subscriber_type
1
odbc veri kaynak sunucu
3
ole db sağlayıcı
[ @publisher = ] 'publisher'
Specifies a non-SQL Server Publisher.publisher is sysname, with a default of NULL.Not
publisheriçin belirtilmemiş bir SQL Server Yayımcı.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_changesubscription anlık görüntü ve işlem çoğaltma kullanılır.
sp_changesubscription yalnızca abonelik kuyruklanmış güncelleme katılan işlem çekme veya itme abonelik özelliklerini değiştirmek için kullanılan çoğaltma.Her türlü çekme abonelik özelliklerini değiştirmek için sp_change_subscription_properties (Transact-SQL).
Bir Aracısı oturum açma veya parola değiştirdikten sonra durdurmak ve değişikliğin etkili olabilmesi için aracı yeniden gerekir.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü olabilir yürütmek sp_changesubscription.