Aracılığıyla paylaş


sp_adddistpublisher (Transact-SQL)

Yayımcı bir belirtilen dağıtım veritabanı kullanacak biçimde yapılandırır.Bu saklı yordam dağıtımcı herhangi bir veritabanı üzerinde sırasında yürütülür.Dikkat saklı yordamlar sp_adddistributor (Transact-SQL) ve sp_adddistributiondb (Transact-SQL) Bu saklı yordam kullanılmadan önce çalıştırılmış gerekir.

Topic link iconTransact-SQL sözdizimi kuralları

sp_adddistpublisher [ @publisher= ] 'publisher' 
        , [ @distribution_db= ] 'distribution_db' 
    [ , [ @security_mode= ] security_mode ] 
    [ , [ @login= ] 'login' ] 
    [ , [ @password= ] 'password' ] 
    [ , [ @working_directory= ] 'working_directory' ] 
    [ , [ @trusted= ] 'trusted' ] 
    [ , [ @encrypted_password= ] encrypted_password ] 
    [ , [ @thirdparty_flag = ] thirdparty_flag ]
    [ , [ @publisher_type = ] 'publisher_type' ]

Bağımsız değişkenler

  • [ @publisher=] 'publisher'
    Is the Publisher name.publisher is sysname, with no default.

  • [ @distribution_db=] 'distribution_db'
    Is the name of the distribution database.distributor_db is sysname, with no default.Bu parametre çoğaltma aracıları tarafından bağlanmak için kullanılan Yayımcı.

  • [ @security_mode=] security_mode
    Uygulanan güvenlik modudur.This parameter is only used by replication agents to connect to the Publisher for queued updating subscriptions or with a non-SQL Server Publisher.security_mode is int, and can be one of these values.

    Değer

    Açıklama

    0

    dağıtımcı adresindeki çoğaltma aracıları'nı kullanın SQL Server Bağlanmak için kimlik doğrulaması Yayımcı.

    1 (varsayılan)

    Yayımcıya bağlanmak için Windows kimlik doğrulaması sırasında dağıtımcı çoğaltma aracıları'ı kullanın.

  • [ @login=] 'login'
    Oturum açma iş.This parameter is required if security_mode is 0.login is sysname, with a default of NULL.Bu parametre çoğaltma aracıları tarafından bağlanmak için kullanılan Yayımcı.

  • [ @password=] 'password']
    Is the password.password is sysname, with a default of NULL.Bu parametre çoğaltma aracıları tarafından bağlanmak için kullanılan Yayımcı.

    Security noteSecurity Note:

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

  • [ @working_directory=] 'working_directory'
    Is the name of the working directory used to store data and schema files for the publication.working_directory is nvarchar(255), and defaults to the ReplData folder for this instance of SQL Server, for example 'C:\Program Files\Microsoft SQL Server\MSSQL\MSSQ.1\ReplData'.Ad, UNC biçiminde belirtilmelidir.

  • [ @trusted=] 'trusted'
    This parameter has been deprecated and is provided for backward compatibility only.trusted is nvarchar(5), and setting it to anything but false will result in an error.

  • [ @encrypted_password=] encrypted_password
    Ayarı encrypted_password artık desteklenmiyor.Bu küme girişimi bit parametresi1 hatayla sonuçlanır.

  • [ @thirdparty_flag =] thirdparty_flag
    Is when the Publisher is SQL Server.thirdparty_flag is bit, and can be one of the following values.

    Değer

    Açıklama

    0 (varsayılan)

    SQL Server Veritabanı.

    1

    Başka bir veritabanı SQL Server.

  • [ @ publisher_type= ] 'publisher_type'
    Specifies the Publisher type when the Publisher is not SQL Server.publisher_type is sysname, and can be one of the following values.

    Değer

    Açıklama

    MSSQLSERVER 

    (varsayılan)

    Belirtir bir SQL Server Yayımcı.

    oracle

    Standart bir Oracle Yayımcı belirtir.

    oracle AĞ GEÇİDİ

    Bir Oracle Gateway Yayımcı belirtir.

    Bir Oracle Yayımcı bir Oracle Gateway Yayımcı arasındaki farklar hakkında daha fazla bilgi için bkz: Bir Oracle Yayımcı yapılandırma.

Dönüş Kodu Değerleri

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

Remarks

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

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebileceği sp_adddistpublisher.