Aracılığıyla paylaş


sp_addsubscriber (Transact-SQL)

Yeni bir abone bir Yayımcı yayınları almak üzere etkinleştirmek için ekler.Bu saklı yordam yayın veritabanının anlık görüntü görüntü görüntüsünü ve işlem yayınlarda yayımcı sırasında yürütülür ve Uzaktan bir dağıtımcı kullanarak birleştirme yayımları için dağıtıcı sırasında bu saklı yordam çalıştırılır.

Important noteImportant Note:

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

Topic link iconTransact-SQL sözdizimi kuralları

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 Abone

    1

    ODBC veri kaynağı 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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

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

    Security noteSecurity Note:

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

    Not

    Bu parametre kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

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

    Not

    Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

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

    Not

    Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

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

    Not

    Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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

    saat

    2

    Isteğ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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [@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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @frequency_relative_interval=] frequency_relative_interval
    Çoğaltma aracısının tarih.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

    Ikinci

    4

    Üçüncü

    8

    Dördüncü

    16

    Last

    Not

    Bu parametre kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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

    Ikinci

    4 (varsayılan)

    Dakika

    8

    Saat

    Not

    Bu parametre kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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 kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @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ı belirtir.

    Not

    Bu parametre kalmıştır ve bu komut dosyaları geriye dönük uyumluluk için korunur.Özellik artık yürütürken bir abonelik başına bazında belirtilir sp_addsubscription.Bir değer belirtilmediğinde, varsayılan olarak abonelikler bu Abone tarafında oluşturulurken kullanılacak ve bir uyarı iletisi döndürdü.

  • [ @encrypted_password=] encrypted_password
    Bu parametre kalmıştır ve bu ayar yalnızca geriye dönük uyumluluk için sağlanan encrypted_password herhangi bir değere ancak 0 hatayla sonuçlanır.

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

    Not

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

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

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

sp_addsubscriber abone yayınları birleştirmek için anonim abonelikler yalnızca sahip gerekli değildir.

sp_addsubscriber için yazar.MSsubscriber_info tablo in the dağıtım veritabanıdır.

İzinler

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