Share via


Çoğaltma Anlık Görüntü Aracısı

Çoğaltma Anlık Görüntü Aracısı, şema ve yayımlanmış tablolar ve veritabanı nesnelerini, veri içeren bir anlık görüntü dosyaları hazırlayan bir yürütülebilir dosya dosyalar anlık klasöründe depolar kayıtları eşitleme işlerini ise dağıtım veritabanı.

Not

Parametreleri herhangi bir sırada belirtilebilir.

Sözdizimi

snapshot [ -?] 
-Publisher server_name[\instance_name] 
-Publication publication_name 
[-70Subscribers] 
[-BcpBatchSize bcp_batch_size]
[-DefinitionFile def_path_and_file_name]
[-Distributor server_name[\instance_name]]
[-DistributorDeadlockPriority [-1|0|1] ]
[-DistributorLogin distributor_login]
[-DistributorPassword distributor_password]
[-DistributorSecurityMode [0|1] ]
[-DynamicFilterHostName dynamic_filter_host_name]
[-DynamicFilterLogin dynamic_filter_login]
[-DynamicSnapshotLocation dynamic_snapshot_location] 
[-EncryptionLevel [0|1|2]]
[-FieldDelimiter field_delimiter]
[-HistoryVerboseLevel [0|1|2|3] ]
[-HRBcpBlocks number_of_blocks ]
[-HRBcpBlockSize block_size ]
[-HRBcpDynamicBlocks ]
[-KeepAliveMessageInterval keep_alive_interval]
[-LoginTimeOut login_time_out_seconds]
[-MaxBcpThreads number_of_threads ]
[-MaxNetworkOptimization [0|1]]
[-Output output_path_and_file_name]
[-OutputVerboseLevel [0|1|2] ]
[-PacketSize packet_size]
[-ProfileName profile_name]
[-PublisherDB publisher_database]
[-PublisherDeadlockPriority [-1|0|1] ]
[-PublisherFailoverPartner server_name[\instance_name] ]
[-PublisherLogin publisher_login]
[-PublisherPassword publisher_password] 
[-PublisherSecurityMode [0|1] ]
[-QueryTimeOut query_time_out_seconds]
[-ReplicationType [1|2] ]
[-RowDelimiter row_delimiter]
[-StartQueueTimeout start_queue_timeout_seconds]
[-UsePerArticleContentsView use_per_article_contents_view]

Bağımsız değişkenler

  • -?
    Kullanılabilir tüm parametreleri yazdırır.

  • -Publisher server_name[**\instance_name]
    Yayımcı addır.Specify server_name for the default instance of Microsoft SQL Server on that server.Belirtmek sunucu_adı
    \**Örnek_adı adlandırılmış örnek için SQL Server o sunucu.

  • -Publicationpublication
    yayın addır.Bu parametre yalnızca geçerli olur, yayın yeni ya da yeniden başlatılan abonelikler için kullanılabilir anlık görüntü görüntüsünü her zaman için küme.

  • -70Subscribers
    Herhangi bir aboneleri çalıştırıyorsanız, kullanılması gereken SQL Server sürüm 7.0.

  • -BcpBatchSizebcp_ batch_ size
    Toplu kopyalama işleminde gönderilecek satır sayısıdır.Gerçekleştirirken bir bcp, , toplu iş boyutu işlemdir tek bir hareket olarak sunucuya göndermek için satır sayısı ve ayrıca Distribution Agent günlükleri önce gönderilen satır sayısı bir bcp ilerleme ileti.Gerçekleştirirken bir bcp dışarı işlemi, bir sabit toplu iş boyutu 1000 kullanılır.Bir 0 değeri, hiçbir ileti günlüğünü gösterir.

  • -DefinitionFiledef_path_and_file_name
    İse yol Aracısı tanım dosyası.Bir aracı tanım dosyası aracı için komut satırı bağımsız değişkenleri içeriyor.Dosyanın içeriği, yürütülebilir bir dosya ayrıştırılır.Çift tırnak işareti ('') rasgele karakterler içeren değişken değerleri belirtmek için kullanın.

  • -Distributorserver_name[**\instance_name]
    Dağıtıcı adıdır.Belirtmek sunucu_adı 'ın varsayılan örnek için SQL Server o sunucu.Belirtmek sunucu_adı
    \**Örnek_adı adlandırılmış örnek için SQL Server o sunucu.

  • -DistributorDeadlockPriority [-1|0|1]
    Bir çıkmaz ortaya çıktığında Anlık Görüntü Aracısı bağlantının dağıtıcı için önceliktir.Uygulamalar Snapshot Agent ile kullanıcı arasında anlık görüntü üretimi sırasında ortaya çıkabilecek kilitlenmeleri çözümlemek için bu parametre belirtildi.

    DistributorDeadlockPriority değeri

    Açıklama

    -1

    çıkmaz dağıtıcıda oluştuğunda Snapshot aracı dışındaki uygulamaların önceliği vardır.

    0 (Varsayılan)

    Öncelik atanır.

    1

    Dağıtıcıda bir çıkmaz ortaya çıktığında, anlık görüntü Aracısı önceliğe sahiptir.

  • -DistributorLogindistributor_login
    Dağıtıcı kullanarak bağlanırken kullanılan oturum olduğundan SQL Server kimlik doğrulaması.

  • -DistributorPassworddistributor_password
    Dağıtıcı kullanarak bağlanırken kullanılan parolayı olan SQL Server kimlik doğrulaması..

  • -DistributorSecurityMode [ 0| 1]
    Dağıtıcı güvenlik modunu belirtir.Değeri, 0 gösterir SQL Server (varsayılan), kimlik doğrulama modunu ve değeri 1 Windows kimlik doğrulaması modu gösterir.

  • -DynamicFilterHostNamedynamic_filter_host_name
    Kullanılma küme için bir değer host_name (Transact-SQL) dinamik anlık görüntü oluştururken filtre içinde.Örneğin, alt küme filtre yan tümce tümce tümce rep_id = HOST_NAME() bir makale için belirtilen ve DynamicFilterHostName "fbjones" özellik Birleştirme Aracısı yalnızca "fbjones" sahip satırların çağırmadan önce de rep_id sütun çoğaltılır.

  • -DynamicFilterLogindynamic_filter_login
    Is used to set a value for suser_sname (Transact-SQL)in filtering when a dynamic snapshot is created.Örneğin, alt küme filtre yan tümce tümce tümce user_id = SUSER_SNAME() bir makale için belirtilen ve DynamicFilterLogin "rsmith" özellik önce arama çalıştırmak yöntem, SQLSnapshot , "rsmith" olan satırları nesne de user_id sütun anlık görüntü içinde dahil edilir.

  • -DynamicSnapshotLocationdynamic_snapshot_location
    Dinamik anlık görüntü oluşturulan burada konumdur.

  • -EncryptionLevel [ 0 | 1 | 2 ]
    Olan düzey , bağlantılar yapılırken Anlık Görüntü Aracısı tarafından kullanılan Güvenli Yuva Katmanı (ssl) şifreleme.

    EncryptionLevel değeri

    Açıklama

    0

    ssl kullanılmadığını belirtir.

    1

    ssl kullanılır, ancak aracı ssl sunucu sertifikası bir güvenilen sertifika veren tarafından imzalı olduğunu doğrulamak belirtir.

    2

    ssl kullanılır ve sertifika doğrulanıp doğrulanmadığını belirtir.

    Daha fazla bilgi için bkz: Güvenlik Özet (çoğaltma).

  • -FieldDelimiterfield_delimiter
    Karakter ya da sonunu işaretleyen karakter sırasının bir alan , SQL Server Toplu kopyalama veri dosyası.\N varsayılandır<$3 x>\n.

  • -HistoryVerboseLevel [ 1| 2| 3]
    Bir anlık görüntü işlemi sırasında günlüğe kaydedilen geçmiş miktarını belirtir.Geçmiş seçerek performans günlüğü etkisini en aza 1.

    HistoryVerboseLevel değeri

    Açıklama

    0

    İlerleme durumu iletileri konsol veya bir çıktı dosyasına yazılır.Geçmiş kayıtları değil oturum dağıtım veritabanı.

    1

    Her zaman bir önceki geçmiş ileti (Başlangıç, ilerleme, başarı vb.) aynı durumu güncelleÖnceki kayıt yok aynı durumda olan varsa, yeni bir kayıt ekler.

    2 (varsayılan)

    Hangi boşta iletileri veya uzun süren iş iletileri gibi şeyler için kayıt olduğu sürece yeni geçmiş kayıtlarını ekleme durum önceki kayıtları güncelleştirmek.

    3

    Boşta iletileri olmadığı sürece her zaman yeni kayıtlar ekleyin.

  • -HRBcpBlocksnumber_of_blocks
    Sayısı bcp yazan ve okuyucu iş parçacıkları arasında sıralanan veri blokları.Varsayılan değer 50’dır.HRBcpBlocks yalnızca Oracle yayımları ile kullanılır.

    Not

    Bu parametre, Performans ayarlama için kullanılan bcp Oracle Yayımcı gelen performans.

  • -HRBcpBlockSizeblock_size
    Kilobayt (kb) cinsinden boyutu her biri olan bcp veri bloğu.Varsayılan değer 64 KB'tır.HRBcpBlocks yalnızca Oracle yayımları ile kullanılır.

    Not

    Bu parametre, Performans ayarlama için kullanılan bcp Oracle Yayımcı gelen performans.

  • -HRBcpDynamicBlocks
    İş olmasa da her boyutunu bcp veri bloğu dinamik olarak büyüyebilir.HRBcpBlocks yalnızca Oracle yayımları ile kullanılır.

    Not

    Bu parametre, Performans ayarlama için kullanılan bcp Oracle Yayımcı gelen performans.

  • -KeepAliveMessageIntervalkeep_alive_interval
    Süredir saat, anlık görüntü Aracısı "arka uç ileti için bekleyen" oturum açmadan önce bekleyeceği saniye için MSsnapshot_history tablo.Varsayılan değer 300 saniyedir.

  • -LoginTimeOutlogin_time_out_seconds
    Önce kaç saniye bekleneceğini oturumu zaman aşımına olur.Varsayılan değer 15 saniye.

  • -MaxBcpThreadsnumber_of_threads
    Paralel olarak gerçekleştirilen toplu kopyalama işlemleri sayısını belirtir.En çok iş parçacığı ve aynı anda mevcut odbc bağlantıları küçük olanı sayısıdır MaxBcpThreads veya toplu sayısı görüntülenen istekleri eşitleme hareketine kopyalayın dağıtım veritabanı.MaxBcpThreads 'den büyük bir değeri olması gerekir 0 ve sabit kodlanmış üst sınırı yoktur.Varsayılan değer 1.

  • - MaxNetworkOptimization [ 0| 1]
    İlgisiz siler abonesi tarafından gönderilen, sayısıdır.İlgisiz siler abonenin bir bölüme ait satırlar için abonelere gönderilen delete komutlardır.İlgisiz siler, veri bütünlük veya yakınsama etkilemez, ancak gereksiz ağ trafiği neden olabilir.Varsayılan değer olan MaxNetworkOptimization olan 0.Ayar MaxNetworkOptimization için 1 böylece ilgisiz siler olasılığını en aza indirme ağ trafiğini azaltarak en üst düzeye çıkarma ağ ve en iyi duruma getirme.Bu parametreyi ayarlamak 1 de artırmak meta veriler depolama ve performans birleştirmek filtreleri ve karmaşık alt küme küme filtreleri birden çok düzeyleri varsa, Yayımcı tarafında düşmesine neden.Çoğaltma topolojinize dikkatle değerlendirmeniz ve küme MaxNetworkOptimization için 1 ilgisiz siler gelen ağ trafiğini kabul edilemeyecek kadar yüksek olması durumunda.

    Not

    kümeBu parametre için ting 1 yalnızca birleştirme yayın eşitleme en iyi duruma getirme seçeneği olduğunda yararlıdır küme için doğru ( @ keep_partition_changes parametresi sp_addmergepublication (Transact-SQL)).

  • -Outputoutput_path_and_file_name
    İse yol Aracısı çıktı dosyasının.Dosya adı sağlanmazsa, çıkışı konsola gönderilir.Belirtilen dosya adı varsa, çıktı dosyasına eklenir.

  • -OutputVerboseLevel [ 0| 1| 2]
    Çıktının ayrıntılı gerekip gerekmeyeceğini belirtir.

    OutputVerboseLevel değeri

    Açıklama

    0

    Yalnızca hata iletileri yazdırılır.

    1 (varsayılan)

    Tüm ilerleme rapor iletileri, yazdırılan (varsayılan) olduğu.

    2

    Hata ayıklama için yararlı olduğu tüm hata iletileri ve ilerleme rapor iletileri yazdırılır.

  • -PacketSizepacket_size
    Bağlanırken Anlık Görüntü Aracısı tarafından kullanılan paket boyutunu (bayt cinsinden) olan SQL Server.8192 Bayt varsayılan değerdir.

<div class="alert">


> [!NOTE]
> <P>Performansı artırmak olmadıkça paket boyutunu değiştirin.Çoğu uygulama için varsayılan paket boyutu en iyisidir.</P>


</div>
  • -ProfileNameprofile_name
    Aracısı parametrelerini kullanan bir Aracısı profili belirtir.If ProfileName is NULL, the agent profile is disabled.If ProfileName is not specified, the default profile for the agent type is used.Bilgi için bkz: Çoğaltma aracısı profilleri.

  • -PublisherDBpublisher_database
    Adı yayın veritabanı.Bu parametre, Oracle yayımcılar için desteklenmiyor..

  • -PublisherDeadlockPriority [-1|0|1]
    Anlık Görüntü Aracısı bağlantı önceliğini olan Yayımcı bir çıkmaz ortaya çıktığında.Uygulamalar Snapshot Agent ile kullanıcı arasında anlık görüntü üretimi sırasında ortaya çıkabilecek kilitlenmeleri çözümlemek için bu parametre belirtildi.

    PublisherDeadlockPriority değeri

    Açıklama

    -1

    çıkmaz Yayımcı tarafında oluştuğunda Snapshot aracı dışındaki uygulamaların önceliği vardır.

    0 (Varsayılan)

    Öncelik atanır.

    1

    Yayımcı tarafında bir çıkmaz ortaya çıktığında, anlık görüntü Aracısı önceliğe sahiptir.

  • -PublisherFailoverPartnerserver_name[**\**instance_name]
    Yerine çalışma ortak örneğini belirtir SQL Server katılan bir veritabanında yansıtma oturum ile yayın veritabanı.Daha fazla bilgi için bkz: Çoğaltma ve veritabanı yansıtma.

  • -PublisherLoginpublisher_login
    Yayımcı kullanarak bağlanırken kullanılan oturum olduğundan SQL Server kimlik doğrulaması.

  • -PublisherPassword publisher_password
    Yayımcı kullanarak bağlanırken kullanılan parolayı olan SQL Server kimlik doğrulaması..

  • -PublisherSecurityMode [ 0| 1]
    Yayımcı'ın güvenlik modunu belirtir.Değeri, 0 gösterir SQL Server (varsayılan), kimlik doğrulama ve değeri 1 Windows kimlik doğrulaması modu gösterir.

  • -QueryTimeOutquery_time_out_seconds
    Önce kaç saniye bekleneceğini sorgu zaman aşımına olur.Varsayılan değer 1800 saniyedir.

  • -ReplicationType [ 1| 2]
    Çoğaltma türünü belirtir.Değeri, 1 işlem gösterir çoğaltma, değeri 2 birleştirme gösterir çoğaltma.

  • -RowDelimiterrow_delimiter
    Karakter ya da bir satırın sonunu işaretleyen bir karakter sırası SQL Server Toplu kopyalama veri dosyası.\N varsayılandır<, @ g>\n.

  • -StartQueueTimeoutstart_queue_timeout_seconds
    En fazla çalışan eş zamanlı dinamik anlık görüntü işlem sınırları olduğunda, anlık görüntü Aracısı bekleyeceği saniye sayısıdır küme tarafından @ max_concurrent_dynamic_snapshots özellik sp_addmergepublication (Transact-SQL).Saniye sayısına ulaştı ve anlık görüntü Aracısı hala bekliyor, çıkılacak.Bir iptal edebilecek Aracısı belirsiz bir şekilde bekler, 0 değeri.

  • - UsePerArticleContentsView use_per_article_contents_view
    Bu parametre onaylanmaz ve -yalnızca geriye dönük uyumluluk için desteklenir.

Açıklamalar

Önemli notÖnemli

Yüklediyseniz SQL Server aracı çalıştırmak için bir yerel sistem hesabı altında değil (varsayılan) etki alanı kullanıcı hesabı altında hizmet erişim yerel bilgisayara yalnızca.Anlık Görüntü Aracısı altında çalışan, SQL Server Aracısı, Windows kimlik doğrulaması modu, bu oturum için kullanmak üzere yapılandırılmış SQL Server, anlık görüntü Aracısı başarısız oluyor.Varsayılan ayar SQL Server kimlik doğrulaması.

Anlık Görüntü Aracısı başlatmak için yürütmek snapshot.exe komut istemi isteminden.Bilgi için bkz: Çoğaltma aracısı Yürütülebilirler.

Ayrıca bkz.

Kavramlar