Önkoşullar, kısıtlamaları ve veritabanı yansıtma için öneriler

[!NOT]

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.Kullanım AlwaysOn Kullanılabilirlik Gruplarıyerine.

Önkoşullar ve veritabanı yansıtma yukarı ayarı önerileri açıklanmıştır. Yansıtma veritabanı giriş için bkz: (SQL Server) yansıtma veritabanı.

[!NOT]

SQL ServerDisk depolama biçimidir 64-bit ve 32 bit ortamlarda aynı. Bu nedenle, bir veritabanı oturumu yansıtma bir 32-bit ortamda çalışan sunucu örnekleri ve bir 64-bit ortamda çalışan sunucu örnekleri birleştirebilirsiniz.

Bu Konuda

  • Veritabanı yansıtma için destek

  • Ön Koşullar

  • Kısıtlamalar

  • Ortak sunucuları yapılandırma önerileri

  • Veritabanı yansıtma dağıtma önerileri

Veritabanı yansıtma için destek

Veritabanı içinde yansıtma desteği hakkında bilgi için SQL Server 2012bakın SQL Server 2012 Sürümleri Tarafından Desteklenen Özellikler. Yerine çalışma ortakları aynı sürümünü kullanmalısınız SQL Server 2012, ama bir tanık herhangi bir sürümünde çalıştırabilirsiniz SQL Server 2012destekleyen tanıklar.

Yansıtma veritabanı tam kurtarma modeli kullanan veritabanları ile çalışır. Basit ve toplu oturum kurtarma modeli veritabanı yansıtma desteklemez. Bu nedenle, tüm toplu işlemler her zaman tam olarak kaydedilir. Kurtarma modelleri hakkında daha fazla bilgi için bkz: Kurtarma modelleri (SQL Server).

Veritabanı yansıtma herhangi bir desteklenen veritabanı uyumluluk düzeyi ile çalışır. Desteklenen Uyumluluk düzeyleri hakkında daha fazla bilgi için bkz: ALTER DATABASE Compatibility Level (Transact-SQL).

[Üst]

Ön Koşullar

Veritabanı yansıtma yukarı ayarlamadan önce aşağıdakileri gerçekleştirmeniz gerekir:

  • Kurulacak yeni bir yansıtma oturum için ortakları ve witness, varsa, aynı sürümüne çalışmalıdır SQL Server.

  • Asıl sunucu yansıtma sunucu ise, iki ortak, aynı sürümü çalıştığından emin olun SQL Server. Veritabanı yansıtma ortakları sadece tarafından desteklenmektedir SQL Server 2005standart ve daha sonraki sürümleri ve SQL Server 2005 Enterprise Editionve sonraki sürümleri. Zaman uyumsuz veritabanı yansıtma desteklenen yalnızca ile SQL Server 2005 Enterprise Editionve sonraki sürümleri. Bu işletim modu hakkında daha fazla bilgi için bkz: Veritabanı yansıtma işletme modları.

    [!NOT]

    Ortaklar daha yeni bir sürümüne yansıtma oturumda sunucu örnekleri yükseltme yapabileceğiniz SQL Server. Daha fazla bilgi için, bkz. Sunucu örnekleri yükseltme yaparken yansıtılmış veritabanları için kapalı kalma süresini en aza.

  • Bir witness kullanıyorsanız, emin olun SQL Server 2005veya sonraki bir sürümünü kendi yüklü. Tanık, Standard, Enterprise, Workgroup destekleyen herhangi bir güvenilir bilgisayar sistemi çalıştırmak veya Express sürümleri.

  • Veritabanı tam kurtarma modelini kullanmanız gerekir.

  • Yansıtma sunucu yansıtma veritabanı için yeterli disk alanı olduğunu doğrulayın.

    [!NOT]

    Çoğaltılmış bir veritabanına veritabanı yansıtma kullanma hakkında daha fazla bilgi için bkz: Veritabanı yansıtma ve çoğaltma (SQL Server).

  • Yansıtma veritabanı yansıtma sunucuda oluştururken, aynı veritabanı adı ile norecovery belirten asıl veritabanının yedeğini geri emin olun. Ayrıca, yedeği alındıktan sonra oluşturulan tüm günlük yedeklemeler de, yine norecovery ile uygulanmalıdır.

    Önemli notÖnemli

    Önce sen-ebilmek dinlenme o veritabanı yansıtma, durduruldu, asıl veritabanı üzerinde gerçekleştirilen tüm izleyen günlük yedeklemeler yansıtma veritabanı uygulanmış olması gerekir.

[Üst]

Kısıtlamalar

  • Yalnızca kullanıcı veritabanlarını yansıtılabilir. Ayna olamaz master, msdb, tempdb, ya modelveritabanları.

  • Yansıtılmış bir veritabanı oturumu yansıtma veritabanı sırasında adlandırılamaz.

  • Veritabanı yansıtma FILESTREAM desteklemez. FILESTREAM filegroup asıl sunucu üzerinde oluşturulamaz. FILESTREAM filegroups içeren bir veritabanı için veritabanı yansıtma yapılandırılamaz.

  • Bir 32-bit sistemde veritabanı yansıtma sunucu örneği başına yaklaşık 10 veritabanlarının maksimum oturum yansıtma her veritabanı tarafından tüketilen alt iş parçacığı sayısı nedeniyle destekleyebilir.

  • Veritabanı yansıtma geçici veritabanı işlemleri veya dağıtılmış işlemler desteklenmiyor. Daha fazla bilgi için, bkz. Geçici veritabanı işlemleri veritabanı yansıtma veya AlwaysOn kullanılabilirlik gruplar (SQL Server) için desteklenmiyor.

[Üst]

Ortak sunucuları yapılandırma önerileri

  • Ortaklar aynı iş yükünü işleyebilir benzer sistemlerde çalıştırmalısınız.

    [!NOT]

    Otomatik yerine çalışma ile yüksek güvenlik modu kullanmayı planlıyorsanız, her yerine çalışma ortağı normal yük CPU'nun yüzde 50'den az olmalıdır. cpu iş yükü overloads, yerine çalışma ortağı sunucu örneği yansıtma oturumda ping işlemi yapamadı olabilir. Bu, gereksiz yük devretme neden olur. cpu kullanımı yüzde 50 altında saklayamazsınız, yüksek güvenlik modunda otomatik yerine çalışma olmadan, ya da yüksek performans modu kullanmak öneririz.

  • Mümkünse, yolun (sürücü harfi dahil) yansıtma veritabanı asıl veritabanı yoluna aynı olmalıdır. Dosya düzenleri farklı olması durumunda restore deyiminde Taşı seçeneğini eklemeniz gerekir. Örneğin, asıl veritabanı üzerinde ise 'F' sürücü ama bir f: Sürücü yansıtma sistem yoksun.

    Önemli notÖnemli

    Yansıtma veritabanı oluşturduğunuzda, veritabanı dosyalarını taşımak, dosyaları veritabanına daha sonra askıya alınmış yansıtma olmadan eklemek mümkün olabilir.

  • Tüm sunucu örnekleri yansıtma oturumda harmanlama ve aynı ana kod sayfasını kullanmanız gerekir. Farklılıklar kurulumu yansıtma sırasında bir sorun neden olabilir.

  • Isteğe bağlı olarak, veritabanı ve sistem yapılandırmasına gerek performans sağlayacak emin olmak için başarısız zaman tahmin ediyoruz. Daha fazla bilgi için, bkz. Rol (veritabanı yansıtma) değiştirme sırasında hizmeti kesintiye tahmin ediliyor.

  • En iyi performans için ayrılmış ağ bağdaştırıcısı (ağ arabirim kartı) yansıtma için kullanın.

  • Biz yapmak bir geniş alan ağı (wan) yüksek güvenlik modda veritabanı yansıtma için güvenilir olup olmadığı hakkında bir öneri yok. Bir wan üzerinden yüksek güvenlik modu kullanmaya karar verirseniz, istenmeyen otomatik yerine kurulabildiğinden nasıl oturum bir witness eklemek hakkında dikkatli. Daha fazla bilgi için bkz: veritabanı yansıtma dağıtma önerileri, bu konuda.

[Üst]

Veritabanı yansıtma dağıtma önerileri

En iyi veritabanı yansıtma performans, zaman uyumsuz işlem kullanılarak elde edilir. Hareket günlüğü veri büyük miktarda iş yükünü oluşturuyorsa, zaman uyumlu işlem kullanan yansıtma oturum yavaşladı performans yaşayabilirsiniz.

Sınama ortamlarında nasıl veritabanı yansıtma performans değerlendirmek için tüm işletim modundan keşfetmek uygundur. Ancak, bir üretim ortamı içine yansıtma dağıtmadan önce nasıl gerçek dünyadaki ağ fonksiyonları anladığınızdan emin olun.

Yüksek güvenlik modunda otomatik yerine çalışma adanmış bağlantı ya da olası ağ hatalarını kaynaklarının en aza indiren oldukça basit bir ağ yapılandırması olan bir yüksek hizmet ağ için tasarlanmıştır. Böyle kaliteli ağ ortamında yüksek güvenlik modunda otomatik yerine çalışma için gereklidir ve tüm veritabanı yansıtma oturumlar için önerilir. Ancak, yüksek performans modu ve yüksek güvenlik modunda otomatik yerine çalışma olmadan ağ güvenilirliği göre daha az etkilenir.

Bu nedenle, üretim ortamlarında aşağıdaki dağıtım yönergelere uyun öneririz:

  1. Zaman uyumsuz, yüksek performanslı modda başlatın. Bu mod az ağ çevreye duyarlıdır ve nasıl yansıtma works keşfetmek için en iyi yapılandırmayı sağlar. Bant yansıtma desteklediğinden emin olana kadar Sisteminizde uyumsuz çalıştırdığınızda ve anlamayı Kur yansıtma ve zaman uyumsuz modu performansı ortamınızda geliştirdik öneririz. Daha fazla bilgi için, bkz. Veritabanı yansıtma işletme modları.

    Önemli notÖnemli

    Test boyunca, oturumlarınız için yansıtma veritabanı başarısız olmasına neden olan ağ hataları izlemek öneririz. Başarısızlık potansiyel kaynakları hakkında daha fazla bilgi için bkz: Veritabanı yansıtma sırasında olası hataları. Veritabanı yansıtma izleme hakkında daha fazla bilgi için bkz: (SQL Server) yansıtma veritabanı izleme.

  2. Zaman uyumsuz işlem iş ihtiyaçlarını karşılamaya emin olduğunuzda, senin veri korumasını geliştirmek için eşzamanlı operasyon denemek isteyebilirsiniz. İlk zaman uyumlu çalışır, ortamınızdaki yansıtma, öneririz sınarken yüksek güvenlik modunda otomatik yerine çalışma olmadan test. Bunun birincil amacı testi olduğunu ne zaman uyumlu işlem görmek için veritabanı performansını etkiler. Daha fazla bilgi için, bkz. Veritabanı yansıtma işletme modları.

  3. Bu yüksek güvenlik modunda otomatik yerine çalışma iş toplantı olmadan ihtiyacı emin olana kadar otomatik yük devretme ve ağ hataları hatalarına neden değil etkinleştirmek için bekleyin. Daha fazla bilgi için, bkz. Veritabanı oturumu yansıtma sırasında anahtarlama rolü.

[Üst]

Ayrıca bkz.

Kavramlar

(SQL Server) yansıtma veritabanı ayarlama

Veritabanı yansıtma ve AlwaysOn kullanılabilirlik grupları (SQL Server) için aktarım güvenliği

Database Mirroring and Backup and Restore

(SQL Server) yansıtma veritabanı

Configuration (SQL Server) yansıtma veritabanı sorunlarını giderme