BILGI: SQL Server için planlama olağanüstü durum kurtarma

Makale çevirileri Makale çevirileri
Makale numarası: 169039 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Bu makalede iki örnek basit bir olağanüstü durum kurtarma planlar site önceden veri Geri dönülemez bir olağanüstü durum kurtarma planlaması yapılırken dikkate sağlar. ?lk örnek kullanılabilir sistem Bakımı windows sahip siteler için hedeflenen; ikinci örnek, bir 24 saat bazında işletim siteler için tasarlanmıştır.

Amaç, bu makalenin, gereken planlama olağanüstü durum kurtarma için bir başlangıç noktası sağlamaktır. Bu makalede, olağanüstü durum kurtarma planı değil. Bu, sizin için kendi ortamını light göz önüne almanız gereken buna göre değiştirin belirlemek ve doğrulamak olur.

Daha fazla bilgi

Bir güvenlik oluşur ve 24 saatlik veri merkeziniz silinerek varsayalım. Kurtarıp kurtaramadığını emin misiniz? Ne kadar süreyle, kurtarmak ve sisteminizde kullanılabilen sürer? Ne kadar veri kaybı, kullanıcılarınıza edebiliyorsanız? Bu, bazı sistem yöneticisi (SA) her biri bir anahtar konuları olmalı ve Veritabanı yöneticisiyle (DBA) yard?mlar? sistem verilerini koruma ile dolu. Olağanüstü durum kurtarma durumunda bir catastrophe kurtarıldı tarafından hangi bilgi sistemleri işlemidir: doğal veya manmade olağanüstü durum gibi bir güvenlik veya bir RAID-5 dizideki iki disk hatası gibi teknik olağanüstü durum. Olağanüstü durum kurtarma planlama, çok zararlı bir olaya yanıt olarak oluşan tüm eylemleri hazırlamak için ayrılmış olan iş olur. Olağanüstü durum kurtarma değerlendirme Geri dönülemez bir olayın benzetimi ve/veya belirtilen kurtarma gereksinimlerini teslim olağanüstü durum kurtarma planı ın yeteneğini değerlendirilmesini ' dir.

Ideal olarak, olağanüstü durum kurtarma planı ne kadar süreyle kurtarma alma ve son veritabanı, kullanıcıların bekleyebileceğiniz durum durum. Örneğin, "Kurtarma belirtilen donanım edinme sonra 48 saat içinde tamamlanmalıdır ve verileri yalnızca önceki haftanın sonuna kadar garanti." Yönetim, bu özellikleri açıkça bilinçli tutulması genellikle önemlidir. Olağanüstü durum kurtarma değerlendirme belirtimi substantiate başlatabilmeniz gerekir.

Bir olağanüstü durum kurtarma planı birçok farklı şekilde yapılandırılmış ve bu, birçok farklı türde bilgiler içerebilir (olan ne iletişim kurmak için donanım nasıl edinilir bir olağanüstü durum durumunda belirttiler kişilerin kim nasıl belirttiler için <a0></a0>, planı vb. yönetimini sahibi oldukları). Bu makalede, SQL Server'ın teknik kurtarma için yalnızca bazı ilk seçenek önerme için geçer.

24 Saat bazında (yani, kullanılabilir bir bakım windows olmayan siteleri) çalışan bir site için bir örnek aşağıda verilmiştir:

Olağanüstü durum için hazırlamak için <a0></a0>, her gün aşağıdakileri (veya her bakım penceresidir):
  1. SQL Server'ı kapatın.
  2. Tüm veritabanı aygıt dosyaları için başka bir bilgisayara başka bir binadaki preferably kopyalama (ancak Ağ Yükü karşı dikkatli olun) ve ayrıca bir teyp aygıtı (olan sunucuyu, diğer dosyalar gibi dosyaları kopyaladığınız aygıt).
  3. Sistem günlükleri güvenli biçimde korur. Tüm SQL Server dosyaları, yerleştirildiği dizin özellikle Master.dat dosyasını kaydedin. Windows NT Server ve SQL Server için yüklü olan tüm hizmet paketlerini kayıtlarının tutun. Kullanılan ağ kitaplıkları kayıtları, kullanılan güvenlik modunu ve SA parolasını tutun.
  4. Komut dosyası temel işlevselliği için hızlı, en az bir özelliği değerlendiriliyor korumak (Bu makalenin sonundaki nota bakın).
  5. Gün içinde kayıp veri miktarını en aza indirmek için <a0></a0>, veritabanı ve hareket günlüğü dökümleri sistem canlı olduğu sırada gerçekleştirin. SQL Server defterleri çevrimiçi daha fazla bilgi dökümü, yükleme ve kurtarma işlemleri) bölümüne bakın.
  6. Aşağıdaki olağanüstü durum kurtarma adımları önceden başka bir sunucuda değerlendirmek ve gerektiğinde adımları düzeltmek.
Sonra bir olağanüstü durum kurtarma hakkında bilgi için uygun olan yeni bir donanım edinmeyi sonra aşağıdakileri yapın:
  1. Windows NT Server'ı yükleyin ve uygun bir hizmet paketi yüklenemedi. Uygun etki alanı işlevi varolduğundan emin olun. Örneğin, dosyayı works düzgün paylaşımı doğrulayın.
  2. SQL Server'ı yükleyin ve uygun bir hizmet paketi yüklenemedi. Başlangıçta yüklenen asıl veritabanı aygıtı aynı dizine yerleştirin. Ayrıca aynı ağ kitaplığı, güvenlik modunu ve önce SA parolasını olarak seçin.
  3. SQL Server'ın düzgün çalışıp çalışmadığını doğrulayın. Varsa Windows NT adı değiştirildi, sunucusunu kullanma sp_dropserver ve Windows NT sunucu adı eşleştirmek için sp_addserver.
  4. SQL Server'ı durdurun.
  5. Veritabanı aygıtı dosyaların tümünü Master.dat dosya özgün konumlarına, geri gitme.
  6. SQL Server'ı yeniden başlatın.
  7. Bu süre sonunda kullanılabilir herhangi bir veritabanı veya hareket günlüklerini varsa bunları yükleyin.
  8. Sistem kullanılabilirliğini doğrulayın. Yeterli çalışmasını sağlamak için bir işlev komut dosyasını çalıştırın. Ideal olarak, kullanıcıların sistemde oturum yayımlanan önce her veritabanı için DBCC TEXTALL ve TEXTALLOC üzerinde bu veritabanları ve METIN alanları içeren tabloları DBCC CHECKDB ve NEWALLOC çalıştırmak için zaman verilmelidir. Bu geçiş işlemi dosyaları istenmeyen bir şekilde değişiklik, sağlamaktır.
  9. DBCC ifadeleri çalıştıran, veritabanı tutarlı olacak şekilde gösterir ve işlevselliğini test komut başarılı sonra devam etmek kullanıcılara izin verir.
Hiçbir çevrimiçi bakımın windows olan ve günde 24 saat, haftada yedi gün çalışan bir site için bir örnek aşağıda verilmiştir:

Bir olağanüstü durum için hazırlamak için <a0></a0>, aşağıdakileri yapın:
  1. Belirli aralıklarla preferably diske başka bir bilgisayara başka bir binadaki tüm veritabanları için döküm (ancak ağ yükünü karşı dikkatli olun) ve aynı zamanda bir teyp aygıtı. Işlem günlüklerinin aynı şekilde işlenebilir.
  2. Sistem günlükleri güvenli biçimde korur. Tüm SQL Server dosyaları, yerleştirildiği dizin özellikle Master.dat dosyasını kaydedin. Windows NT Server ve SQL Server için yüklü olan tüm hizmet paketlerini kayıtlarının tutun. Kullanılan ağ kitaplıkları kayıtları, kullanılan güvenlik modunu ve SA parolasını tutun. Belirtilen veritabanı seçeneklerini kayıtlarının tutun.
  3. Komut dosyalarında TÜM aygıtlar ve veritabanı için TÜM boyut değişiklikleri kaydedin. Bu, bu durumda kurtarma basitleştirmek önemlidir!
  4. Komut dosyası temel işlevselliği için hızlı, en az bir özelliği değerlendiriliyor korumak (Bu makalenin sonundaki nota bakın).
  5. Aşağıdaki olağanüstü durum kurtarma adımları önceden başka bir sunucuda değerlendirmek ve gerektiğinde adımları düzeltmek.
Sonra bir olağanüstü durum kurtarma için uygun bir donanım edinmeyi sonra oluştu:
  1. Windows NT Server'ı yükleyin ve uygun bir hizmet paketi yüklenemedi. Uygun etki alanı işlevi varolduğundan emin olun. Örneğin, dosyayı works düzgün paylaşımı doğrulayın.
  2. SQL Server'ı yükleyin ve uygun bir hizmet paketi yüklenemedi. Ana veritabanı aygıtı ile aynı dizinde önce olanak sağlayın. Ayrıca aynı ağ kitaplığı, güvenlik modunu ve önce SA parolasını olarak seçin.
  3. SQL Server'ın düzgün çalışıp çalışmadığını doğrulayın. Windows NT sunucu adı değiştirildi, sp_dropserver ve Windows NT sunucu adı eşleştirmek için sp_addserver çalıştırın.
  4. Oluşturma veya tüm aygıtlar ve komut dosyalarını yapılan veritabanlarından değiştirme önceki bölümün yukarıdaki 3. adımda. Veritabanları için LOAD oluşturulabilir.
  5. Kullanıcı oturum açma bilgileri ya da uzak sunucuda oturum açma bilgileri dumped ana veritabanından önemli ise son dökümü, zaman gibi tüm aygıt dosyaları ve veritabanlarını boyutta sonra adım 5a ile devam edin. Adıma geçin. önemli olmayan, aksi halde ile 6.

    1. SQL Server'ı durdurun.
    2. SQL Server, tek kullanıcı modunda komut satırından başlatma "SQLSERVR - c -m".
    3. <a1>Yükle</a1> catastrophe önce ", son dökümü ana veritabanından oluştu.
    4. Başarı sonra durdurun ve SQL Server'ı normal olarak yeniden başlatın. 6. Adıma geçin.
  6. Her kullanıcı veritabanlarının dumped dosyalarından yüklenemedi (ve işlem günlüğü çok, uygunsa döker).
  7. Durdurun ve SQL Server'ı yeniden başlatın.
  8. Sistem kullanılabilirliğini doğrulayın. Master veritabanını adım 5 c'de yeniden, her veritabanı için veritabanı seçeneklerini ayarlayın. SQL Server'ın bir yeterli çalışmasını sağlamak için bir işlev komut dosyasını çalıştırın. Ideal olarak, kullanıcıların sistemde oturum yayımlanan önce DBCC CHECKDB ve NEWALLOC her veritabanında çalıştırmak için zaman sağlanmalıdır ve DBCC TEXTALL TEXTALLOC olanlar, veritabanları ve içeren METIN tablo alanları. Bu geçiş işlemi dosyaları istenmeyen bir şekilde değişiklik, sağlamaktır.
  9. DBCC ifadeleri çalıştıran, veritabanı tutarlı olacak şekilde gösterir ve işlevselliğini test komut başarılı sonra devam etmek kullanıcılara izin verir.
Olağanüstü durum kurtarma değerlendirme planı doğrulanmasını sağlar ve yeterli bir donanım týklatmalarýný gerçekleştirilir, belgelenen olağanüstü durum kurtarma yönergeleri sağlama ve ŞA veya DBA (birisinin planı geliştirme ile ilgili olmayan) bir yedek olması, bu bilgisayardaki Sistem Kurtarma. Değerlendirmeler, geçerli olağanüstü durum kurtarma planı vitality doğrulamak için dönemsel olağanüstü durum kurtarma gerçekleştir.

Olağanüstü durum kurtarma değerlendirme önemini overstated değerli verilerinizi ise. Verilerinizi geri alamıyor, iş risk nedir? Sistem alma yedekleyin ve çalışan her saat ait gecikme maliyeti nedir? Verilerinizi hızla kurtarılabilir olduğunu varsaymak bir durum değildir; bunu denetleyin! Çok ayrıntılı olarak zamanın önünde adımları anlamak ve yoğun ve gelecekteki bazı catastrophe, koşullara göre belirlenen uncertainty en aza.

Bu makalenin Microsoft SQL Server 6.5 Deployment Guide 48 sayfasında bir genişletme, veritabanı kurtarma bölümüne olarak yazıldığı (World Wide Web'de aşağıdaki adresten bulunan http://www.microsoft.com/sql/deploy.htm). SQL Server Books Online'da ve Microsoft Bilgi Bankası'nda, ana veritabanı DÖKÜMÜ LOAD SQLSERVR hakkında ek bilgi bulunabilir.

Not: BIR "temel işlevselliği komut" hızlı başarılı çalışmasını belirli bir uygulamanın açısından veritabanının göstermek için kullanılan kod bir toplu iş dosyasıdır. Genellikle bu .sql ISQL sunucu içinde çalıştırmak, komut dosyası SQL komutları içeren dosyadır. BCP ve ISQL komut içerebileceğinden, başka uygulamalar için bir .bat dosyası daha uygundur. Bu temel işlevler komut dosyası çok uygulamaya özgü ve pek çok farklı şekillerde olabilir. Örneğin, bir karar destek/raporlama sistemde komut dosyası, yalnızca birkaç sorgularını bildirdiği anahtarınızın kopyası olabilir; bir çevrimiçi işlemin (OLTP) uygulama işlemek için saklı yordamlar, INSERT, UPDATE ve DELETE deyimlerini yürütülecek toplu yürütülmesini olabilir. Amaç, brüt açısından bakıldığında, her şeyin beklendiği gibi çalıştığını doğrulamaktır. Komut dosyası temel işlevselliği ŞA veya DBA son kullanıcılar için doğrulama bağlı olmadan veritabanını geri bir güvenilir durumda olduğunu görmek iyi bir araç sağlar.

Özellikler

Makale numarası: 169039 - Last Review: 14 Kasım 2003 Cuma - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
Anahtar Kelimeler: 
kbmt kbenv kbhowto kbusage KB169039 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:169039
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com