Share via


Çoğaltma anlık görüntü Aracısı

Çoğaltma anında anlık görüntü dosyaları, şema ve yayımlanmış bir tablo ve veritabanı nesnelerini, veri içeren hazırlar yürütülebilir bir dosya dosyaların anlık görüntüsünü klasöründe saklar ve eşitleme işlerini dağıtım veritabanındaki kayıtları aracısıdır.

Not

Parametreler, herhangi bir sırada belirtilebilir.

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ı adıdır.Specify server_name for the default instance of Microsoft SQL Server on that server.Belirtin sunucu_adı
    \ adlandırılmış örneğinin
    instance_name SQL Server Bu sunucuda.

  • -Publicationpublication
    yayın adıdır.Bu parametre, yalnızca yayın yeni kullanılabilir anlık görüntü görüntü her zaman için ayarlamak veya abonelikler yeniden geçerlidir.

  • -70Subscribers
    Tüm abonelere çalıştırıyorsanız, bu güvenlik açığından kullanılmalıdır SQL Server sürüm 7.0.

  • -BcpBatchSizebcp_ batch_ size
    Bir toplu kopyalama işlemi göndermek için bir satır sayısıdır.Gerçekleştirirken bir içinde Kullanımıbcp işlem, toplu iş boyutu bir hareket olarak sunucuya göndermek için satır sayısını da dağıtım aracı günlükleri önce bir gönderilmesi gereken satır sayısı iseKullanımıbcp ilerleme ileti.Gerçekleştirirken bir Kullanımıbcp öğrenin işlemi, sabit bir toplu iş boyutu 1000 kullanılır.0 Değeri, hiçbir ileti günlüğünü gösterir.

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

  • -Distributorserver_name[\instance_name]
    Dağıtımcı addır.Belirtin sunucu_adı varsayılan örnek içinSQL Server Bu sunucuda. Belirtin sunucu_adı
    \ adlandırılmış örneğinin
    instance_name SQL Server Bu sunucuda.

  • -DistributorDeadlockPriority [-1|0|1]
    çıkmaz ortaya çıktığında dağıtımcı anlık görüntü Aracısı bağlantı önceliğini belirtilir.Uygulamalar anlık görüntü Aracısı ile kullanıcı arasında anlık görüntüsü oluşturma sırasında oluşabilecek kilitlenmeleri gidermek için bu parametre belirtildi.

    DistributorDeadlockPriority değeri

    Açıklama

    -1

    dağıtımcı bir çıkmaz ortaya çıktığında, anlık görüntü Aracısı'nın dışındaki uygulamaların önceliği vardır.

    0 (Varsayılan)

    Öncelik atanır.

    1

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

  • -DistributorLogindistributor_login
    dağıtımcı için bağlanırken kullanılan oturum açma kullanarak iş SQL Server Kimlik doğrulaması.

  • -DistributorPassworddistributor_password
    dağıtımcı için bağlanırken kullanılan parolayı kullanarak iş SQL Server Kimlik doğrulaması. .

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

  • -DynamicFilterHostNamedynamic_filter_host_name
    Için kullanılan küme için bir değer HOST_NAME (Transact-SQL)dinamik anlık görüntü oluştururken, süzme.Örneğin, yan tümce alt küme küme kümelerini süzmek için rep_id = HOST_NAME() bir makale için belirtilen ve DynamicFilterHostName Birleştirme Aracısı çağırmadan önce "FBJones" özellik yalnızca "FBJones" olması olarak satırları rep_id sütun çoğaltılacaktı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, yan tümce alt küme küme kümelerini süzmek için user_id = SUSER_SNAME() bir makale için belirtilen ve DynamicFilterLogin özelliğini önce edinilecek "rsmith" Çalışma yöntemSQLSnapshot nesnesi, yalnızca "rsmith" olması satırları USER_ID sütun içinde anlık görüntü görüntü eklenecektir.

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

  • -EncryptionLevel [ 0 | 1 | 2 ]
    En Güvenli Yuva Katmanı (SSL) şifreleme bağlantıları yaparken anlık görüntü Aracısı tarafından kullanılan düzey.

    EncryptionLevel değeri

    Açıklama

    0

    SSL kullanılmadığını belirtir.

    1

    SSL kullanılır, ancak aracı, SSL sunucu sertifikası güvenilen bir veren tarafından imzalanıp imzalanmadığını doğrulamaz belirtir.

    2

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

    Daha fazla bilgi için bkz: Güvenlik genel bakış (çoğaltma).

  • -FieldDelimiterfield_delimiter
    Karakter veya bir alana sonunu işaretleyen bir karakter sırası SQL Server Toplu veri dosyası'nı tıklatın. \N varsayılandır<x $ 3>\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 indirebilirsiniz 1.

    HistoryVerboseLevel değeri

    Açıklama

    0

    Ilerleme durumu iletileri konsolunda veya bir çıkış dosyasına yazılır.Geçmiş kayıtlarını açmadınız dağıtım veritabanı.

    1

    Her zaman bir önceki (Başlangıç, ilerleme, başarı vb.) aynı durum geçmişini iletiye güncelleştirin.Yok bir önceki kayıttaki aynı durumu varsa, yeni bir kayıt eklemek.

    2 (varsayılan)

    Ekleme yeni geçmiş kayıtlarını boşta iletileri veya uzun süren iş iletileri gibi şeyler için kayıt olmadığı sürece, önceki kayıtların durumda güncelleştirin.

    3

    Iletileri boş değilse, her zaman yeni bir kayıt ekleyin.

  • -HRBcpBlocksnumber_of_blocks
    Sayısı Kullanımıbcp Yazıcı ve okuyucu iş parçacıkları arasında sıraya veri blokları. Varsayılan değer 50’dır.HRBcpBlocks , yalnızca Oracle yayınları ile kullanılır.

    Not

    Bu parametre, performans ayarlaması için kullanılır Kullanımıbcp performans gelen bir Oracle Yayımcı.

  • -HRBcpBlockSizeblock_size
    Kilobayt (KB), her biri boyutudur Kullanımıbcp veri blok.Varsayılan değer 64 KB'dir.HRBcpBlocks , yalnızca Oracle yayınları ile kullanılır.

    Not

    Bu parametre, performans ayarlaması için kullanılır Kullanımıbcp performans gelen bir Oracle Yayımcı.

  • -HRBcpDynamicBlocks
    Iş olup olmadığını her boyutu Kullanımıbcp veri blok dinamik olarak büyüyebilir.HRBcpBlocks , yalnızca Oracle yayınları ile kullanılır.

    Not

    Bu parametre, performans ayarlaması için kullanılır Kullanımıbcp performans gelen bir Oracle Yayımcı.

  • -KeepAliveMessageIntervalkeep_alive_interval
    Anlık Görüntü Aracısı, "arka uç ileti için bekleyen" oturum açmadan önce bekleyeceği saniye cinsinden süreyi mi MSsnapshot_history tablosudur.Varsayılan değer 300 saniyedir.

  • -LoginTimeOutlogin_time_out_seconds
    Oturum açma önce saniye cinsinden zaman aşımına uğradı belirtilir.Varsayılan değer 15 saniye.

  • -MaxBcpThreadsnumber_of_threads
    Paralel olarak gerçekleştirilebilecek toplu kopyalama işlemleri sayısını belirtir.En çok iş parçacığı ve aynı anda var olan ODBC bağlantıları en küçük sayısıdır MaxBcpThreads veya toplu kopyalama sayısı Dağıtım veritabanında eşitleme hareketinde, görüntülenmesini ister.MaxBcpThreads büyük bir değer olmalıdır0 ve kodlanmış üst sınırı yoktur.Varsayılan değer 1.

  • - MaxNetworkOptimization [ 0| 1]
    Ilgisiz silmeleri için abone gönderilir belirtilir.Ilgisiz siler abonelerine abonenin bir bölüme ait satırlar için gönderilen DELETE komutlardır.Ilgisiz siler, veri bütünlüğü veya yakınsama etkilemez, ancak gereksiz ağ trafiğini neden olabilir.Varsayılan değeri MaxNetworkOptimization is 0.Ayarı MaxNetworkOptimization to 1 böylece ağ trafiğini azaltır ve ağ en iyi duruma getirme en üst düzeye çıkarma ilgisiz siler olasılığını en aza indirme.Bu parametreyi ayarlamak 1 Ayrıca meta veriler depolama artırmak ve performans, birden çok birleştirmek süzgeçleri ve karmaşık alt küme küme küme kümesini süzgeç düzeyi varsa, Yayımcı tarafında düşmesine neden.Çoğaltma topolojinizi dikkatlice değerlendirmeniz ve küme MaxNetworkOptimization to 1 yalnızca ilgisiz siler gelen ağ trafiğini unacceptably yüksekse.

    Not

    Bu parametreyi ayarlamak 1 Yalnızca eşitleme en iyi duruma getirme seçeneği mektup birleştirme yayınınızın ayarlandığında için yararlıdır.TRUE (the @ keep_partition_changes parametresisp_addmergepublication (Transact-SQL)).

  • -Outputoutput_path_and_file_name
    Aracı çıktı dosyasının yoludur.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ı olup olmayacağını belirtir.

    OutputVerboseLevel değeri

    Açıklama

    0

    Hata iletileri yazdırılır.

    1 (varsayılan)

    Tüm ilerleme rapor iletileri, yazdırılan (varsayılan) ' dir.

    2

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

  • -PacketSizepacket_size
    Paket boyutunu (bayt cinsinden) bağlanırken anlık görüntü Aracısı tarafından kullanılır SQL Server. Varsayılan değer, 8192 bayt olabilir.

<div class="alert">


> [!NOTE]
> <P>Paket boyutu, performansı artırmak olmadıkça değiştirmeyin.Varsayılan paket boyutu uygulamaların çoğu için uygundur.</P>


</div>
  • -ProfileNameprofile_name
    Bir aracı profili aracısı parametrelerini kullanılacağını belirler.If ProfileName NULL, aracı profilin devre dışıdır.If ProfileName belirtilmezse, Aracısı türü için varsayılan profili kullanılır.Bilgi için bkz: Çoğaltma aracısı profilleri.

  • -PublisherDBpublisher_database
    yayın veritabanının adıdır.Bu parametre, Oracle Yayımcılar için desteklenmiyor..

  • -PublisherDeadlockPriority [-1|0|1]
    çıkmaz ortaya çıktığında, yayımcı anlık görüntü Aracısı bağlantı önceliğine belirtilir.Uygulamalar anlık görüntü Aracısı ile kullanıcı arasında anlık görüntüsü oluşturma sırasında oluşabilecek kilitlenmeleri gidermek için bu parametre belirtildi.

    PublisherDeadlockPriority değeri

    Açıklama

    -1

    Yayımcı tarafında bir çıkmaz ortaya çıktığında, anlık görüntü Aracısı'nın 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 ortağı örneğini belirtir. SQL Server yayın veritabanı oturum yansıtma veritabanındaki katılıyor. Daha fazla bilgi için bkz: Çoğaltma ve veritabanı yansıtmasısı.

  • -PublisherLoginpublisher_login
    Bağlanırken kullanılan oturum açma iş Yayımcı kullanma SQL Server Kimlik doğrulaması.

  • -PublisherPassword publisher_password
    Yayımcıya bağlanırken kullanılan parolayı kullanarak iş SQL Server Kimlik doğrulaması. .

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

  • -QueryTimeOutquery_time_out_seconds
    Önce sorgu bir saniye cinsinden zaman aşımına uğradı belirtilir.Varsayılan değer 1800 saniyedir.

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

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

  • -StartQueueTimeoutstart_queue_timeout_seconds
    En fazla eşzamanlı dinamik anlık görüntü işlemlerin çalışan küme sınırı en olduğunda anlık görüntü Aracısı bekleyeceği saniye sayısıdır @ max_concurrent_dynamic_snapshots özelliksp_addmergepublication (Transact-SQL). En yüksek saniye ulaştı ve anlık görüntü Aracısı hala bekliyor, çıkılacak.Bir değeri, iptal edilebilir olsa da, aracı, sonsuza kadar bekler 0 anlamına gelir.

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

Remarks

Important noteImportant Note:

Yüklediyseniz SQL Server Bir etki alanı kullanıcı hesabı altında (varsayılan), yalnızca yerel bilgisayar hizmet erişmek yerine bir yerel sistem hesabı altında çalışacak şekilde Aracısı'ı tıklatın. Anlık Görüntü Aracısı, altında çalıştığı, SQL Server Aracı için oturumu Windows kimlik doğrulaması modu kullanmak üzere yapılandırılmış SQL Server, anlık görüntü Aracısı başarısız. Varsayılan ayar SQL Server Kimlik doğrulaması.

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

See Also

Other Resources