sp_addsubscriber (Transact-SQL)

Yayımcı yayınları almak üzere etkinleştirmek için yeni abone ekler.Bu saklı yordam, anlık görüntü ve işlemsel yayımlar için yayın veritabanı üzerinde yayımcı adresindeki yürütülür; ve dağıtıcıda kullanarak uzak dağıtımcı birleştirme yayımları için bu saklı yordam yürütülür.

Önemli notÖnemli

Bu saklı yordam kalmıştır.Artık açıkça bir abone Yayımcı tarafında kaydetmek için gereklidir.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

Sözdizimi

sp_addsubscriber [ @subscriber = ] 'subscriber'
    [ , [ @type = ] type ] 
    [ , [ @login = ] 'login' ]
    [ , [ @password = ] 'password' ]
    [ , [ @commit_batch_size = ] commit_batch_size ]
    [ , [ @status_batch_size = ] status_batch_size ]
    [ , [ @flush_frequency = ] flush_frequency ]
    [ , [ @frequency_type = ] frequency_type ]
    [ , [ @frequency_interval = ] frequency_interval ]
    [ , [ @frequency_relative_interval = ] frequency_relative_interval ]
    [ , [ @frequency_recurrence_factor = ] frequency_recurrence_factor ]
    [ , [ @frequency_subday = ] frequency_subday ]
    [ , [ @frequency_subday_interval = ] frequency_subday_interval ]
    [ , [ @active_start_time_of_day = ] active_start_time_of_day ]
    [ , [ @active_end_time_of_day = ] active_end_time_of_day ]
    [ , [ @active_start_date = ] active_start_date ]
    [ , [ @active_end_date = ] active_end_date ]
    [ , [ @description = ] 'description' ]
    [ , [ @security_mode = ] security_mode ]
    [ , [ @encrypted_password = ] encrypted_password ]
    [ , [ @publisher = ] 'publisher' ]

Bağımsız değişkenler

  • [ @subscriber=] 'subscriber'
    Is the name of the server to be added as a valid Subscriber to the publications on this server.subscriber is sysname, with no default.

  • [ @type=] type
    Is the type of Subscriber.type is tinyint, and can be one of these values.

    Değer

    Açıklama

    0 (varsayılan)

    Microsoft SQL Server Subscriber

    1

    odbc veri kaynak sunucu

    2

    Microsoft Jet veritabanı

    3

    ole db sağlayıcı

  • [ @login=] 'login'
    Is the login ID for SQL Server Authentication.login is sysname, with a default of NULL.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @password=] 'password'
    Is the password for SQL Server Authentication.password is nvarchar(524), with a default of NULL.

    Güvenlik notuGüvenlik Notu

    Boş parola kullanmayın.Güçlü bir parola kullanın.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @commit_batch_size=] commit_batch_size
    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.

    Not

    Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @status_batch_size=] status_batch_size
    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.

    Not

    Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @flush_frequency=] flush_frequency
    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.

    Not

    Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @frequency_type=] frequency_type
    Is the frequency with which to schedule the replication agent.frequency_type is int, and can be one of these values.

    Değer

    Açıklama

    1

    Birisaat

    2

    İsteğe bağlı

    4

    Günlük

    8

    Haftalık

    16

    Aylık

    32

    Aylık göreli

    64 (varsayılan)

    Otomatik başlatma

    128

    Yinelenen

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [@frequency_interval= ] frequency_interval
    Is the value applied to the frequency set by frequency_type.frequency_interval is int, with a default of 1.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @frequency_relative_interval=] frequency_relative_interval
    Olan tarih çoğaltma aracısı.This parameter is used when frequency_type is set to 32 (monthly relative).frequency_relative_interval is int, and can be one of these values.

    Değer

    Açıklama

    1 (varsayılan)

    First

    2

    İkinci

    4

    Üçüncü

    8

    Dördüncü

    16

    Last

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @frequency_recurrence_factor=] frequency_recurrence_factor
    Is the recurrence factor used by frequency_type.frequency_recurrence_factor is int, with a default of 0.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @frequency_subday=] frequency_subday
    Is how often to reschedule during the defined period.frequency_subday is int, and can be one of these values.

    Değer

    Açıklama

    1

    Bir kez

    2

    İkinci

    4 (varsayılan)

    Dakika

    8

    Saat

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @frequency_subday_interval=] frequency_subday_interval
    Is the interval for frequency_subday.frequency_subday_interval is int, with a default of 5.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @active_start_time_of_day=] active_start_time_of_day
    Is the time of day when the replication agent is first scheduled, formatted as HHMMSS.active_start_time_of_day is int, with a default of 0.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @active_end_time_of_day=] active_end_time_of_day
    Is the time of day when the replication agent stops being scheduled, formatted as HHMMSS.active_end_time_of_dayis int, with a default of 235959, which means 11:59:59 P.M.as measured on a 24-hour clock.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @active_start_date=] active_start_date
    Is the date when the replication agent is first scheduled, formatted as YYYYMMDD.active_start_date is int, with a default of 0.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @active_end_date=] active_end_date
    Is the date when the replication agent stops being scheduled, formatted as YYYYMMDD.active_end_date is int, with a default of 99991231, which means December 31, 9999.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @description=] 'description'
    Is a text description of the Subscriber.description is nvarchar(255), with a default of NULL.

  • [ @security_mode=] security_mode
    Is the implemented security mode.security_mode is int, with a default of 1.0 belirtir SQL Server kimlik doğrulaması.1 Windows kimlik doğrulamasının kullanılacağını belirtir.

    Not

    Bu parametre onaylanmaz ve komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık abonelik başına temelinde yürütürken belirtilen sp_addsubscription.Bir değer belirtildiğinde, varsayılan olarak bu Abone tarafında abonelikleri oluştururken kullanılacak ve bir uyarı iletisi döndürülür.

  • [ @encrypted_password=] encrypted_password
    Bu parametre onaylanmaz ve ayarlama yalnızca geriye dönük uyumluluk için sağlanır encrypted_password için herhangi bir değer ama 0 bir hata neden olur.

  • [ @ publisher =] 'publisher'
    Specifies a non-SQL Server Publisher.publisher is sysname, with a default of NULL.

    Not

    publisherdan yayımlarken kullanılmamalıdır bir SQL Server Yayımcı.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

sp_addsubscriber anlık görüntü çoğaltması çoğaltması çoğaltma, işlem çoğaltma ve birleştirme çoğaltması kullanılır.

sp_addsubscriber abone yalnızca anonim abonelikleri yayınlar birleştirme olabilir gerekli değildir.

sp_addsubscriber Yazar MSsubscriber_info , tablo dağıtım veritabanı.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü olabilir yürütmek sp_addsubscriber.