Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Yayıncıya yeni bir abone ekler ve yayınları almasını sağlar. Bu saklanan prosedür, yayın veritabanında anlık görüntü ve işlem amaçlı yayınlar için yürütülür; ve yayınları uzaktan Dağıtıcı kullanılarak birleştirmek için, bu saklanan prosedür Dağıtıcıda yürütülür.
Önemli
Bu saklanan prosedür artık kullanımdan kaldırılmıştır. Artık Yayıncıda açıkça bir Abone kaydettirmeniz gerekmiyor.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_addsubscriber
[ @subscriber = ] N'subscriber'
[ , [ @type = ] type ]
[ , [ @login = ] N'login' ]
[ , [ @password = ] N'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 = ] N'description' ]
[ , [ @security_mode = ] security_mode ]
[ , [ @encrypted_password = ] encrypted_password ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
[ @subscriber = ] Abone değilim'
Bu sunucudaki yayınlara geçerli bir abone olarak eklenecek sunucunun adı. @subscribersysname'dir, varsayılan yoktur.
[ @type = ] tür
Abone türü. @typeçok küçük bir şeydir ve bu değerlerden biri olabilir.
| Değer | Description |
|---|---|
0 (varsayılan) |
SQL Server Subscriber |
1 |
ODBC veri kaynak sunucusu |
2 |
Microsoft Jet veritabanı |
3 |
OLE DB sağlayıcısı |
[ @login = ] N'login'
SQL Server Kimlik Doğrulaması için giriş kimliği.
@loginsysname değeridir ve varsayılan değeri .NULL
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @password = ] N'password'
SQL Server Kimlik Doğrulaması şifresi.
@passwordnvarchar(524)'dür ve varsayılan olarak .NULL
Boş parola kullanmayın. Güçlü bir parola kullanın.
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @commit_batch_size = ] commit_batch_size
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur.
Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @status_batch_size = ] status_batch_size
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur.
Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @flush_frequency = ] flush_frequency
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur.
Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_type = ] frequency_type
Replikasyon ajanının hangi frekansla planlanacağını belirtir. @frequency_typeint'tir ve bu değerlerden biri olabilir.
| Değer | Description |
|---|---|
1 |
Bir kerelik |
2 |
İsteğe bağlı |
4 |
Günlük |
8 |
Weekly |
16 |
Monthly |
32 |
Aylık akraba |
64 (varsayılan) |
Otomatik başlatma |
128 |
Yinelenen |
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_interval = ] frequency_interval
Frekansa uygulanan değer @frequency_type.
@frequency_intervalint, varsayılan olarak .1
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_relative_interval = ] frequency_relative_interval
Çoğaltma ajanının tarihi. Bu parametre @frequency_type (aylık göreli) olarak ayarlandığında 32 kullanılır.
@frequency_relative_intervalint'dir ve bu değerlerden biri olabilir.
| Değer | Description |
|---|---|
1 (varsayılan) |
First |
2 |
Second |
4 |
Third |
8 |
Fourth |
16 |
Son |
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_recurrence_factor = ] frequency_recurrence_factor
@frequency_type tarafından kullanılan tekrarlama faktörü.
@frequency_recurrence_factorint, varsayılan olarak .0
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_subday = ] frequency_subday
Belirlenen süre içinde ne sıklıkla yeniden planlama yapılacağı. @frequency_subdayint'tir ve bu değerlerden biri olabilir.
| Değer | Description |
|---|---|
1 |
Bir kez |
2 |
Second |
4 (varsayılan) |
Minute |
8 |
Saat |
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @frequency_subday_interval = ] frequency_subday_interval
frequency_subday için aralık.
@frequency_subday_intervalint, varsayılan olarak .5
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @active_start_time_of_day = ] active_start_time_of_day
Çoğaltma ajanının ilk planlandığı saat, biçimlendirilerek .HHmmss
@active_start_time_of_dayint, varsayılan olarak .0
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @active_end_time_of_day = ] active_end_time_of_day
Çoğaltma ajanının planlanmayı durdurduğu günün saati, biçimlendirilir.HHmmss
@active_end_time_of_dayint'tir, varsayılan 235959olarak , yani 24 saatlik bir saatte ölçüldüğünde 11:59:59 PM anlamına gelir.
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @active_start_date = ] active_start_date
Çoğaltma ajanının ilk kez planlandığı tarih, biçimlendirilmiştir.yyyyMMdd
@active_start_dateint, varsayılan olarak .0
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @active_end_date = ] active_end_date
Replikasyon ajanının planlanmayı durdurduğu tarih, biçimlendirilir.yyyyMMdd
@active_end_dateint, varsayılan 99991231olarak , yani 31 Aralık 9999 anlamına gelir.
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @description = ] N'description'
Abonenin metin açıklaması.
@descriptionnvarchar(255)'dir ve varsayılan olarak .NULL
[ @security_mode = ] security_mode
Uygulanan güvenlik modu.
@security_modeint ve varsayılan olarak 1.
-
0SQL Server kimlik doğrulamasını belirtir. -
1Windows kimlik doğrulamasını belirtir.
Uyarı
Bu parametre kullanımdan kaldırılmıştır ve scriptlerin geriye dönük uyumluluğu için korunur. Mülk artık sp_addsubscription yürütülürken abonelik başına belirleniyor. Bir değer belirtildiğinde, bu Abonede abonelik oluşturulurken varsayılan olarak kullanılır ve uyarı mesajı döner.
[ @encrypted_password = ] encrypted_password
Bu parametre artık kullanılmamıştır ve yalnızca geriye dönük uyumluluk için sağlanmıştır.
@encrypted_password herhangi bir değere ayarlamak ama 0 hata ile sonuçlanır.
[ @publisher = ] N'publisher'
SQL Server olmayan bir Yayıncı belirtir.
@publishersysname'dir ve varsayılan olarak .NULL
@publisher SQL Server Publisher'dan yayın yaparken kullanılmamalıdır.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
sp_addsubscriber anlık görüntü çoğaltma, işlem çoğaltması ve birleştirme çoğaltmasında kullanılır.
sp_addsubscriber Abonenin yayınları birleştirmek için sadece anonim abonelikleri varsa bu zorunlu değildir.
sp_addsubscriberdağıtım veritabanındakiMSsubscriber_info tablosuna yazıyor.
Permissions
yalnızca sysadmin sabit sunucu rolünün üyeleri yürütebilir sp_addsubscriber.