sp_changesubscription (języka Transact-SQL)
Zmienia właściwości migawka lub subskrypcja wypychanej transakcyjnych lub ściągać subskrypcja w kolejce aktualizacji replikacja transakcyjnej.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.
Security Note: |
---|
Podczas konfigurowania przez wydawcę z dystrybutor zdalny wartości dostarczane dla wszystkich parametrów w tym job_login i job_password, są wysyłane do dystrybutor jako zwykły tekst. Należy zaszyfrować połączenie między Wydawca i jego dystrybutor zdalnym przed wykonaniem tej procedura przechowywana.Aby uzyskać więcej informacji zobacz Encrypting Connections to SQL Server. |
sp_changesubscription [ @publication = ] 'publication'
, [ @article = ] 'article'
, [ @subscriber = ] 'subscriber'
, [ @destination_db = ] 'destination_db'
, [ @property = ] 'property'
, [ @value = ] 'value'
[ , [ @publisher = ] 'publisher' ]
Argumenty
[ @ publikacja= ] "publication'
Is the name of the publication to change.publicationis sysname, with no default[ @ artykuł = ] "article'
Is the name of the article to change.article is sysname, with no default.[ @ subskrybent = ] "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.Właściwość
Wartość
Description
distrib_job_login
Identyfikator logowania Microsoft Konto systemu Windows używane do uruchamiania agenta.
distrib_job_password
Hasło do konta systemu Windows, na których agent jest uruchamiany.
subscriber_catalog
Katalogu ma być używany podczas nawiązywania połączenia z dostawca OLE DB.This property is only valid for non-Microsoft SQL Server Subscribers.
subscriber_datasource
Nazwa urządzenie źródłowe danych, jak i zrozumiałe dla dostawca OLE DB.Ta właściwość jest prawidłowa tylko dla nie-SQL Server Subskrybentów.
subscriber_location
Lokalizacja bazy danych, jak i zrozumiałe dla dostawca OLE DB.Ta właściwość jest prawidłowa tylko dla nie-SQL Server Subskrybentów.
subscriber_login
Nazwa logowania przez subskrybent.
subscriber_password
Silne hasło podane podczas logowania.
subscriber_security_mode
1
Podczas łączenia się z subskrybent za pomocą uwierzytelnianie systemu Windows.
0
Użycie SQL Server Uwierzytelnianie podczas łączenia się z subskrybent.
subscriber_provider
Unikatowy identyfikator programowych (PROGID) z którymi dostawca OLE DB dla nie-SQL Server urządzenie źródłowe danych jest zarejestrowany. This property is only valid for non-SQL ServerSubscribers.
subscriber_providerstring
Ciąg połączenia specyficznym dla dostawca OLE DB, który identyfikuje urządzenie źródłowe danych.This property is only valid for non-SQL ServerSubscribers.
subscriptionstreams
Jest liczbą połączeń dozwolonych dla jednego agenta dystrybucji do zastosowania instancje zmiany równolegle do subskrybent.Zakres wartości 1 to 64 jest obsługiwaneSQL Server Wydawców. Ta właściwość musi być 0 for non-SQL Server Subskrybenci wydawcy bazy danych Oracle lub subskrypcje typu peer-to-peer.
subscriber_type
1
Serwer urządzenie źródłowe danych ODBC
3
Dostawca OLE DB
[ @publisher = ] 'publisher'
Specifies a non-SQL Server Publisher.publisher is sysname, with a default of NULL.Uwaga
publisher nie powinny być określone dla SQL Server Wydawca.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_changesubscription jest używany w migawka i replikacja transakcyjnej.
sp_changesubscription można używać tylko do modyfikowania właściwości subskrypcji wypychanych lub ściągać subskrypcji w kolejce aktualizacji replikacja transakcyjnej.Aby zmienić właściwości wszystkich innych typów subskrypcji ściąganej, należy użyć sp_change_subscription_properties (Transact-SQL).
Po zmianie programu agent logowania lub hasła, Zatrzymaj i ponownie uruchomić agenta, zanim zmiana ma wpływ.
Uprawnienia
Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może wykonać sp_changesubscription.