Share via


Günlük sevkiyat dağıtım

Etkinleştirmek günlük aktarma kullanarak SQL Server Management Studio veya el ile bir dizi saklı yordamlar.

Temel adımlar

günlük aktarma etkinleştirmek, aşağıdaki temel adımları içerir:

  1. Sunucular için birincil sunucu, ikincil sunucu seçin ve isteğe bağlı izleme sunucusu.

    Not

    The SQL Server on-disk storage format is the same in the 64-bit and 32-bit environments.Bu nedenle, bir günlük aktarma yapılandırma server 64-bit ortamda çalışan örnekler ve 32-bit ortamda çalışan sunucu örnekleri birleştirebilirsiniz.

  2. Yedekleme sıkıştırma'de kullanılmaya başlanan SQL Server 2008 Enterprise.İçinde başlayan SQL Server 2008 R2, yedek sıkıştırma tarafından desteklenen standart ve üzeri tüm sürümleri. Oluştururken, bir günlük aktarma yapılandırması, günlük yedekler yedek sıkıştırma davranışını denetleyebilirsiniz.Daha fazla bilgi için bkz: Yedekleme sıkıştırma (SQL Server).

  3. İşlem için bir dosya paylaşımı günlüğü, tercihen değil hataya dayanıklı bir sunucuda yedeklerini parçası günlük aktarma yapılandırması.Birincil sunucu kullanılabilirliğini en üst düzeye çıkarmak için Microsoft önerir bir en iyi yöntem olarak, yerleştirmek yedek paylaşımında bir ayrı ana bilgisayar.

  4. Birincil veritabanı için bir yedek zamanlaması'nı seçin.

  5. İçine her ikincil sunucu için bir klasör oluşturun hareket günlük yedeği dosyaları kopyalanır.Bu klasörler genellikle ikincil sunucular üzerinde yer alır.

  6. Bir veya daha fazla ikincil veritabanları yapılandırın.

  7. İsteğe bağlı olarak yapılandırmak bir izleme sunucusu.

günlük aktarma için ikincil sunucu etkinleştirirken, üzerinde aşağıdaki seçeneklerden seçim yapabilirsiniz Management Studio günlük aktarmanı ikincil veritabanı kümetings iletişim kutusu küme up ikincil veritabanı:

  • Otomatik olarak bir yedek birincil veritabanı ve gerekirse, ikincil veritabanı oluşturma ikincil sunucu geri yükleme.

  • Varolan bir geri yedek birincil veritabanı için ikincil sunucu, gerekirse, ikincil veritabanı oluşturma.

Aynı zamanda başlatmak ikincil veritabanı tarafından el ile bir veritabanı yedeklemesini geri yükleme.

Önemli notÖnemli

The Management Studio log shipping tool is intended to handle only simple cases of backup and restore.Çok sayıda dosya veya varsayılan seçenekleri kullanan bir veritabanı gibi karmaşık durumlarda yedeklemek ve tam veritabanını el ile geri yükleme yükleyin.Genel olarak, el ile yedek ve geri yükleme gerektiren karmaşık bir yedek veya geri yükleme komut herhangi bir durum için kullanın.ikincil veritabanı geri yükledikten sonra kullanmak Management Studio günlük aktarma ayarı tamamlamak için araç günlük aktarma.

Bu Transact-sql deyimleri hakkında daha fazla bilgi için bkz: BACKUP (Transact-SQL) ve RESTORE (Transact-SQL).

günlük aktarma için birincil sunucu etkinleştirme sıklığını belirtme işlem günlüğü yedekleri birincil sunucuda oluşturulur.İşlemler hacmi yüksekse, sık sık veri kaybı olasılığını en aza indirmek için bir işlem günlüğü yedeklemek yararlı olabilir.

Gereksinimler

Günlük sevkiyat aşağıdaki gereksinimleri vardır:

  • Hangi sürümleri hakkında bilgi için SQL Server günlük aktarma desteklemek için bkz: SQL Server 2008 R2 Sürümleri Tarafından Desteklenen Özellikler.

  • günlük aktarma sunucular aynı büyük küçük durum duyarlılığı ayarlara sahip olmalıdır.

  • Veritabanlarında bir günlük aktarma yapılandırma tam kurtarma modeli veya toplu oturum kurtarma modelini kullanmanız gerekir.

Diğer özellikler veya bileşenler sevkiyat günlüğü kullanma

Günlük sevkiyat aşağıdaki özellikleri veya bileşenlerinin kullanılabilir SQL Server:

  • Veritabanıyansıtma

    Günlük sevkiyat veritabanı ile birlikte kullanılırsa, yansıtma, geçerli birincil veritabanı günlük sevkiyat yapılandırma veritabanının geçerli asıl veritabanı aynı veritabanında olmalıdır yansıtma.Daha fazla bilgi için bkz: Veritabanı ikizleme ve günlük sevkiyat.

  • Çoğaltma

    günlük aktarma çoğaltma davranış ve gereksinimlerini ve birincil kaybolursa ikincil çoğaltma yordamları üzerindeki etkileri hakkında bilgi için bkz: Çoğaltma ve günlük sevkiyat.

Sevkiyat durumu (sql Server Management Studio'yu) işlem günlüğünü görüntüleme

Katılan tüm sunucu örnek için günlük aktarma (monitör, birincil veya ikincil sunucu olup), SQL Server Management Studio hakkında bir rapor sunar günlük aktarma etkinliği geçerli server örnek.Daha fazla bilgi için bkz: Nasıl yapılır: Rapor (SQL Server Management Studio'yu) sevkiyat günlüğünü görüntüleme.

İzinler

Olması gereken bir sysadmin günlük aktarma etkinleştirmek için her sunucu örnek üzerinde.yedek ve geri yükleme dizinleri sizin günlük aktarma yapılandırması bu gereksinimlere uymalıdır.

  • Yedekleme iş, okuma/yazma için yedekleme dizini izinleri aşağıdakilere gereklidir:

    • The SQL Server service account on the primary server instance. 

    • yetkili hesap yedek iş.Varsayılan olarak, bu, SQL Server aracısı hesabı birincil sunucu örnek.

  • Kopya iş, yedek dizine okuma ve yazma izinleri kopya dizine kopyala yetkili hesap tarafından gerekli iş.Varsayılan olarak, bu, SQL Server aracısı hesabı ikincil sunucu örnek.

  • Geri yükleme için iş, aşağıdaki tarafından gerekli izni kopya dizine okuma/yazma:

    • The SQL Server service account on the secondary server instance. 

    • yetkili hesap geri yükleme yükle iş.Varsayılan olarak, bu, SQL Server aracısı hesabı ikincil sunucu örnek.