Udostępnij za pośrednictwem


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 noteSecurity 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.

Topic link iconKonwencje składni języka Transact-SQL

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.