Share via


sp_changepublication_snapshot (Transact-sql)

Belirtilen yayını Snapshot aracı özelliklerini değiştirir. Bu saklı yordam, yayını veritabanı üzerinde yayımcı adresindeki yürütülür.

Güvenlik notuGüvenlik Notu

Bir Publisher ile sağlanan tüm parametreler için değerler uzak bir dağıtımcı yapılandırma dahil job_loginve job_password, dağıtımcı düz metin olarak gönderilir. Bu saklı yordam yürütme önce Publisher ve kendi uzak dağıtımcı arasında bağlantı şifrelemek. Daha fazla bilgi için, bkz. Veritabanı altyapısı (SQL Server Configuration Manager) şifreli bağlantıları etkinleştir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_changepublication_snapshot [ @publication= ] 'publication'
    [ , [ @frequency_type= ] frequency_type ]
    [ , [ @frequency_interval= ] frequency_interval ]
    [ , [ @frequency_subday= ] frequency_subday ]
    [ , [ @frequency_subday_interval= ] frequency_subday_interval ]
    [ , [ @frequency_relative_interval= ] frequency_relative_interval ]
    [ , [ @frequency_recurrence_factor= ] frequency_recurrence_factor ]
    [ , [ @active_start_date= ] active_start_date ]
    [ , [ @active_end_date= ] active_end_date ]
    [ , [ @active_start_time_of_day= ] active_start_time_of_day ]
    [ , [ @active_end_time_of_day= ] active_end_time_of_day ]
    [ , [ @snapshot_job_name = ] 'snapshot_agent_name' ]
    [ , [ @publisher_security_mode = ] publisher_security_mode ]
    [ , [ @publisher_login = ] 'publisher_login' ]
    [ , [ @publisher_password = ] 'publisher_password' ] 
    [ , [ @job_login = ] 'job_login' ]
    [ , [ @job_password = ] 'job_password' ]
    [ , [ @publisher = ] 'publisher' ]

Bağımsız değişkenler

  • @ publication ='publication'
    Yayını addır. publicationise sysname, hiçbir varsayılan ile.

  • **@ frequency_type =**frequency_type
    Hangi aracı zamanlamak sıklığıdır. frequency_typeise int, ve aşağıdaki değerlerden biri olabilir.

    Değer

    Açıklama

    1

    Bir kez

    2

    İsteğe bağlı

    4

    Günlük

    8

    Haftalık

    16

    Aylık

    32

    Aylık göreli

    64

    Otomatik başlatma

    128

    Yinelenen

    NULL (varsayılan)

     

  • **@ frequency_interval =**frequency_interval
    Çalışacağı günleri belirtir. frequency_intervalise int, ve aşağıdaki değerlerden biri olabilir.

    Değer

    Açıklama

    1

    Pazar

    2

    Pazartesi

    3

    Salı

    4

    Çarşamba

    5

    Perşembe

    6

    Cuma

    7

    Cumartesi

    8

    Gün

    9

    Hafta içi

    10

    Hafta sonunu

    NULL (varsayılan)

     

  • **@ frequency_subday =**frequency_subday
    Birimler için ise freq_subday_interval. frequency_subdayise int, ve bu değerlerden biri olabilir.

    Değer

    Açıklama

    1

    Bir kez

    2

    İkinci

    4

    Dakika

    8

    Saat

    NULL (varsayılan)

     

  • **@ frequency_subday_interval =**frequency_subday_interval
    Aralık için frequency_subday. frequency_subday_intervalise int, null varsayılan.

  • **@ frequency_relative_interval =**frequency_relative_interval
    Snapshot aracı çalışır tarihidir. frequency_relative_intervalise int, null varsayılan.

  • **@ frequency_recurrence_factor =**frequency_recurrence_factor
    Tarafından kullanılan yineleme faktörü olduğunu frequency_type. frequency_recurrence_factorise int, null varsayılan.

  • **@ active_start_date =**active_start_date
    Snapshot aracı ilk ne zaman tarih YYYYMMDD'nın biçimlendirilmiş planlanmıştır. active_start_dateise int, null varsayılan.

  • **@ active_end_date =**active_end_date
    Anlık görüntü Aracısı durduğunda tarih zamanlanmış YYYYMMDD'nın biçimlendirilmiş. active_end_dateise int, null varsayılan.

  • **@ active_start_time_of_day =**active_start_time_of_day
    Snapshot aracı ilk ne zaman günün saati SSDDSS biçimlendirilmiş planlanmıştır. active_start_time_of_dayise int, null varsayılan.

  • **@ active_end_time_of_day =**active_end_time_of_day
    Anlık görüntü Aracısı durduğunda günün saati zamanlanmış SSDDSS biçimlendirilmiş. active_end_time_of_dayise int, null varsayılan.

  • @ snapshot_job_name = 'snapshot_agent_name'
    Varolan anlık görüntü Aracısı iş adı adı ise, varolan iş kullanılıyor. snapshot_agent_nameise nvarchar(100), varsayılan değeri NULL.

  • **@ publisher_security_mode =**publisher_security_mode
    Güvenlik modu için yayımcı bağlanırken Aracısı tarafından kullanılır. publisher_security_modeise smallint, null varsayılan. 0 belirtir SQL Serverkimlik ve 1 Windows kimlik doğrulamasını belirtir. Değeri 0 için belirtilmelidir olmayan- SQL Server Publishers.

    Güvenlik notuGüvenlik Notu

    Mümkünse Windows Kimlik Doğrulaması kullanın.

  • publisher_login @ ='publisher_login'
    Oturum açma için yayımcı bağlanırken kullanılır. publisher_loginise sysname, null varsayılan. publisher_loginne zaman belirtilmelidir publisher_security_modeolan 0. Eğer publisher_loginnull olur ve publisher_security_modeolan 1, sonra belirtilen Windows hesabı job_loginiçin yayımcı bağlanırken kullanılan.

  • publisher_password @ ='publisher_password'
    Yayımcı için bağlanırken kullanılan parolayı. publisher_passwordise sysname, null varsayılan.

    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 bilgilerini girmesini ister. Bir komut dosyasında kimlik bilgileri saklamanız gerekir, yetkisiz erişimi önlemek için dosyayı güvenli gerekir.

  • @job_login = ] 'job_login'
    Aracı çalıştığı Windows hesabı için oturum açma 's. job_loginise nvarchar(257), null varsayılan. Bu Windows hesabını her zaman Aracısı bağlantıları dağıtımcı için kullanılır. Yeni bir anlık görüntü Aracısı iş oluştururken bu parametreyi sağlamanız gerekir. Bu olmayan bir değiştirilemez- SQL Server Yayınevi.

  • @ job_password ='job_password'
    Aracı çalıştığı Windows hesabı için parola değil. job_passwordise sysname, null varsayılan. Yeni bir anlık görüntü Aracısı iş oluştururken bu parametreyi sağlamanız gerekir.

    Güvenlik notuGüvenlik Notu

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

  • @ publisher ='publisher'
    Olmayan bir belirtir- SQL Server Yayınevi. publisherise sysname, null varsayılan.

    [!NOT]

    publisherbir anlık görüntü Aracısı oluştururken kullanılmamalıdır bir SQL ServerYayınevi.

Dönüş Kodu Değerleri

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

Açıklamalar

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

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü yürütebilirsiniz sp_changepublication_snapshot.

Ayrıca bkz.

Başvuru

sp_addpublication_snapshot (Transact-sql)

Sistem saklı yordamları (Transact-sql)

Kavramlar

Yayın özelliklerini görüntüleme ve değiştirme

Değişiklik yayın ve makalesi özellikleri