Veritabanı yansıtma ve anlık görüntüleri veritabanı (SQL Server)

Yansıtma veritabanı, raporlama boşaltması kullanılabilirlik amacıyla korumak yararlanabilirsiniz. Raporlama için yansıtma veritabanı kullanmak için doğrudan istemci bağlantı isteklerini en son anlık ve yansıtma veritabanı üzerinde veritabanı anlık görüntü oluşturabilirsiniz. Anlık görüntünün oluşturulma şu anda var gibi veritabanı anlık kaynak veritabanına statik, salt okunur, işlem bazında tutarlı anlık görüntüsüdür. Yansıtma veritabanı üzerinde veritabanı anlık görüntüsü oluşturmak için veritabanı eşitlenmiş yansıtma durumunda olmalıdır.

Yansıtma veritabanı kendini bir veritabanı anlık istemcileri erişilebilir. Yansıtma sunucu asıl sunucu ile iletişim kuran sürece, bir anlık görüntüye bağlanmak raporlama istemcileri yönlendirebilirsiniz. Veritabanı anlık statik olduğundan, yeni veriler mevcut değildir. Nispeten yeni veriler, kullanıcılar tarafından kullanılabilmesi için belirli aralıklarla yeni bir veritabanı anlık görüntü oluşturma ve yeni anlık gelen istemci bağlantıları doğrudan uygulamalar vardır.

Yeni bir veritabanı anlık görüntü neredeyse boş olsa da daha fazla veritabanı sayfaları ilk kez güncelleştirilir o zamana yetişir. Çünkü her bir veritabanı anlık artımlı olarak bu şekilde büyür, her veritabanı anlık normal bir veritabanı çok kaynaklarını tüketir. Bağlı yapılandırmaları ve yansıtma sunucu asıl sunucu yansıtma veritabanı üzerinde veritabanı anlık aşırı sayıda olan asıl veritabanı performansı düşebilir. Bu nedenle, yalnızca birkaç nispeten son anlık ayna veritabanlarınızı tutmanızı öneririz. Genellikle, bir yedek görüntüsünü oluşturduktan sonra yeni bir anlık görüntü için gelen sorguları yönlendirme ve herhangi bir geçerli sorguları tamamlandıktan sonra önceki anlık açılan gerekir.

[!NOT]

Veritabanı anlık görüntüleri hakkında daha fazla bilgi için bkz: Anlık görüntüleri veritabanı (SQL Server).

Rol değiştirme oluşursa, veritabanı ve onun anlık görüntüleri, kullanıcıların geçici kesme yeniden başlatılır. Daha sonra anlık görüntüleri veritabanı yeni asıl veritabanı oldu nerede oluşturuldukları, sunucu örneği üzerinde kalır. Kullanıcılar, yük devretme sonrasında anlık kullanmaya devam edebilirsiniz. Ancak, bu yeni asıl sunucu üzerinde ek yük yerleştirir. Performans, ortamınızdaki bir husustur, kullanılabilir olduğunda yeni yansıtma veritabanı anlık görüntü oluşturma, istemcileri için yeni bir anlık görüntü yeniden yönlendirmek ve tüm anlık görüntüleri veritabanı eski yansıtma veritabanından bırak öneririz.

[!NOT]

Ölçekler iyi bir özel raporlama çözümü için çoğaltma düşünün. Daha fazla bilgi için, bkz. Data Warehousing and Reporting.

Örnek

Bu örneği üzerinde yansıtılmış bir veritabanı anlık görüntüler oluşturur.

Bir veritabanı oturumu yansıtma veritabanı olduğunu AdventureWorks. Bu örnek üç veritabanı anlık üzerinde ayna kopyasını oluşturur AdventureWorksbulunduğu veritabanı, Fsürücü. Anlık olarak adlandırılan AdventureWorks_0600, AdventureWorks_1200, ve AdventureWorks_1800onların yaklaşık oluşturma süreleri belirlemeye.

  1. Ayna üzerinde ilk veritabanı anlık görüntü oluşturma AdventureWorks.

    CREATE DATABASE AdventureWorks_0600
    ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_0600.SNP')
       AS SNAPSHOT OF AdventureWorks
    
  2. Ayna üzerinde ikinci veritabanı anlık görüntü oluşturma AdventureWorks. Kullanıcı kim are hareketsiz istimal AdventureWorks_0600görüneceği şekilde kullanmaya devam edebilirsiniz

    CREATE DATABASE AdventureWorks_1200
    ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_1200.SNP')
       AS SNAPSHOT OF AdventureWorks
    

    Bu noktada, yeni istemci bağlantılarını programlı olarak en son anlık yönlendirilebilir.

  3. Yansıtmayı üçüncü anlık görüntüsünü oluşturmak AdventureWorks. Kullanıcı kim are hareketsiz istimal AdventureWorks_0600ya AdventureWorks_1200onları kullanmaya devam edebilirsiniz.

    CREATE DATABASE AdventureWorks_1800
    ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_1800.SNP')
        AS SNAPSHOT OF AdventureWorks
    

    Bu noktada, yeni istemci bağlantılarını programlı olarak en son anlık yönlendirilebilir.

Veritabanı anlık görüntüsü oluşturmak için

Bir veritabanı anlık görüntüsünü görüntülemek için

Veritabanı anlık silmek için

Ayrıca bkz.

Kavramlar

Anlık görüntüleri veritabanı (SQL Server)

İstemciler Session (SQL Server) yansıtma veritabanına bağlanma