Aracılığıyla paylaş


sp_attachsubscription (Transact-SQL)

Varolan bir abonelik veritabanı için herhangi bir abonelik ekler.Bu saklı yordam, asıl veritabanı üzerinde yeni abone adresindeki yürütülür.

Önemli notÖnemli

Bu özellik onaylanmaz ve sonraki bir sürümde kaldırıldı.Bu özellik yeni geliştirme çalışması olarak kullanılmamalıdır.Parametreli filtreleri kullanılarak bölümlenmiş birleştirme yayımları için yeni özellikleri çok sayıda abonelikleri başlatma basitleştirmek bölümlenmiş anlık görüntüleri kullanmanızı öneririz.Daha fazla bilgi için bkz: Anlık görüntüler için birleştirme yayınları ile parametreli süzgeçleri.Bölümlenmiş yayınlar için bir abonelik ile bir yedek baþlatabilirsiniz.Daha fazla bilgi için bkz: Birleştirme aboneliği olmayan bir Snapshot başlatılıyor ve Bir anlık görüntü olmadan bir işlemsel abonelik başlatılıyor.

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

Sözdizimi

sp_attachsubscription [ @dbname = ] 'dbname'
        , [ @filename = ] 'filename'
    [ , [ @subscriber_security_mode = ] 'subscriber_security_mode' ]
    [ , [ @subscriber_login = ] 'subscriber_login' ]
    [ , [ @subscriber_password = ] 'subscriber_password' ]
    [ , [ @distributor_security_mode = ] distributor_security_mode ] 
    [ , [ @distributor_login = ] 'distributor_login' ] 
    [ , [ @distributor_password = ] 'distributor_password' ] 
    [ , [ @publisher_security_mode = ] publisher_security_mode ] 
    [ , [ @publisher_login = ] 'publisher_login' ] 
    [ , [ @publisher_password = ] 'publisher_password' ] 
    [ , [ @job_login = ] 'job_login' ] 
    [ , [ @job_password = ] 'job_password' ] 
    [ , [ @db_master_key_password = ] 'db_master_key_password' ]

Bağımsız değişkenler

  • [ @dbname= ] 'dbname'
    Is the string that specifies the destination subscription database by name.dbname is sysname, with no default.

  • [ @filename= ] 'filename'
    Is the name and physical location of the primary MDF (master data file).filename is nvarchar(260), with no default.

  • [ @subscriber_security_mode= ] 'subscriber_security_mode'
    Is the security mode of the Subscriber to use when connecting to a Subscriber when synchronizing.subscriber_security_mode is int, with a default of NULL.

    Not

    Windows kimlik doğrulaması kullanılması gerekir.If subscriber_security_mode is not 1 (Windows Authentication), an error is returned.

  • [ @subscriber_login= ] 'subscriber_login'
    Is the Subscriber login name to use when connecting to a Subscriber when synchronizing.subscriber_login is sysname, with a default of NULL.

    Not

    Bu parametre onaylanmaz ve yalnızca geriye dönük uyumluluk komut dosyaları tutulur.If subscriber_security_mode is not 1 and subscriber_login is specified, an error is returned.

  • [ @subscriber_password= ] 'subscriber_password'
    Is the Subscriber password.subscriber_password is sysname, with a default of NULL.

    Not

    Bu parametre onaylanmaz ve yalnızca geriye dönük uyumluluk komut dosyaları tutulur.If subscriber_security_mode is not 1 and subscriber_password is specified, an error is returned.

  • [ @distributor_security_mode= ] distributor_security_mode
    Is the security mode to use when connecting to a Distributor when synchronizing.distributor_security_mode is int, with a default of 0.0 belirtir SQL Server kimlik doğrulaması.1 Windows kimlik doğrulamasının kullanılacağını belirtir.Mümkünse Windows Kimlik Doğrulaması kullanın.

  • [ @distributor_login= ] 'distributor_login'
    Is the Distributor login to use when connecting to a Distributor when synchronizing.distributor_login is required if distributor_security_mode is set to 0.distributor_login is sysname, with a default of NULL.

  • [ @distributor_password= ] 'distributor_password'
    Is the Distributor password.distributor_password is required if distributor_security_mode is set to 0.distributor_password is sysname, with a default of NULL.Değeri distributor_password olması daha az 120 Unicode karakterler.

    Güvenlik notuGüvenlik Notu

    Boş parola kullanmayın.Güçlü bir parola kullanın.Mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri bilgilerini depolamak, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

  • [ @publisher_security_mode= ] publisher_security_mode
    Is the security mode to use when connecting to a Publisher when synchronizing.publisher_security_mode is int, with a default of 1.If 0, specifies SQL Server Authentication.If 1, specifies Windows Authentication.Mümkünse Windows Kimlik Doğrulaması kullanın.

  • [ @publisher_login= ] 'publisher_login'
    Is the login to use when connecting to a Publisher when synchronizing.publisher_login is sysname, with a default of NULL.

  • [ @publisher_password= ] 'publisher_password'
    Is the password used when connecting to the Publisher.publisher_password is sysname, with a default of NULL.Değeri publisher_password olması daha az 120 Unicode karakterler.

    Güvenlik notuGüvenlik Notu

    Boş parola kullanmayın.Güçlü bir parola kullanın.Mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri bilgilerini depolamak, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

  • [ @job_login= ] 'job_login'
    Is the login for the Windows account under which the agent runs.job_login is nvarchar(257), with no default.Bu Windows hesabı her zaman Aracısı bağlantıları dağıtımcı için kullanılır.

  • [ @job_password= ] 'job_password'
    Is the password for the Windows account under which the agent runs.job_password is sysname, with no default.Değeri job_password olması daha az 120 Unicode karakterler.

    Güvenlik notuGüvenlik Notu

    Mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri bilgilerini depolamak, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

  • [ @db_master_key_password= ] 'db_master_key_password'
    Is the password of a user-defined Database Master Key.db_master_key_password is nvarchar(524), with a default value of NULL.If db_master_key_password is not specified, an existing Database Master Key will be dropped and re-created.

    Güvenlik notuGüvenlik Notu

    Mümkün olduğunda, zamanında güvenlik kimlik bilgileri bilgilerini girmesini ister.Bir komut dosyasında kimlik bilgileri bilgilerini depolamak, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

Dönüş Kodu Değerleri

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

Açıklamalar

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

yayın bekletme süresi sona erdi, yayın bir abonelik eklenemiyor.Geçen saklama dönemi ile abonelik belirtilirse, bir hata abonelik takılı olduğunda ya da ilk eşitlendiğinde oluşur.yayın bekletme süresi yayın 0 (hiçbir zaman sona) göz ardı edilir.

İzinler

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