Yedekleme ve geri yükleme: birlikte çalışabilirlik ve bir arada bulunma (SQL Server)
Bu konu, birçok özelliği için yedekleme ve geri yükleme konuları açıklar SQL Server 2012. Bu özellikler şunları içerir: dosya geri yükleme ve veritabanı başlatma, çevrimiçi geri yükleme ve devre dışı bırakılmış dizinler, veritabanı yansıtma ve piecemeal geri yükleme ve tam metin dizinleri.
Bu konuda:
Dosya geri yükleme ve veritabanı başlatma
Çevrimiçi geri yükleme ve devre dışı dizinler
Veritabanı yansıtma ve yedekleme ve geri yükleme
Piecemeal geri yükleme ve tam metin dizinleri
Dosya yedekleme ve geri yükleme, sıkıştırma
ilişkili Görevler
İlişkili İçerik
Dosya geri yükleme ve veritabanı başlatma
Bu bölüm yalnızca alakalı SQL Serverbirden çok filegroups olan veritabanları.
[!NOT]
Bir veritabanı başlatıldığında, yalnızca veritabanı kapatıldığında kimin çevrimiçi dosyalarıydı filegroups kurtarıldı ve çevrimiçi duruma.
Eğer kurtarma başarısız, veritabanı başlatma sırasında bir sorunla karşılaştı ve veritabanı ŞÜPHELİ olarak işaretlenir. Problem-ebilmek var olmak izole bir dosyayı ya da dosyaları, veritabanı yöneticisi dosyaları çevrimdışı ve veritabanını yeniden başlatın. Bir dosya almak için çevrimdışı aşağıdaki kullanabilirsiniz alter database deyimi:
alter database database_namedosyasını değiştirin (ad ='filename', çevrimdışı)
Başlangıç başarılı olursa, çevrimdışı bir dosya içeren herhangi filegroup çevrimdışı kalır.
Çevrimiçi geri yükleme ve devre dışı dizinler
Bu bölümde, yalnızca birden çok filegroups olan veritabanları ve basit kurtarma modeli, en az bir salt okunur filegroup için uygundur.
Bu gibi durumlarda, veritabanı çevrimiçi olduğunda dizin oluşturulabilir, düştü, etkin veya yalnızca dizin herhangi bir parçasını tutan tüm filegroups çevrimiçi devre dışı.
Çevrimdışı filegroups geri yükleme hakkında daha fazla bilgi için bkz: Çevrimiçi geri yükleme (SQL Server).
Veritabanı yansıtma ve yedekleme ve geri yükleme
Bu bölüm, yalnızca birden çok filegroups olan tam modeli veritabanları için geçerlidir.
[!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.
AlwaysOn Kullanılabilirlik Grupları
Ayrık bir kullanıcı kümesi için bir yerine çalışma ortamını destekleyen yüksek kullanılabilirlik ve olağanüstü durum kurtarma bir çözüm, başarısız üzerinden birlikte veritabanları.otomatik failover
Bir AlwaysOn kullanılabilirlik grubu için otomatik olarak birincil yineleme kaybı oluşan yük devretme.kullanılabilirlik grubu
Veritabanları kümesi tanımlayan bir yazılım kapsayıcı kullanılabilirliği veritabanları, bu başarısız üzerinden birlikte.durumu veritabanı
Kullanılabilirlik grubuna ait bir veritabanıdır.birincil veritabanı
Bir kullanılabilirlik grubu, bir durumu veritabanı okuma-yazma kopyası.Ikincil veritabanı
Bir kullanılabilirlik grubu, bir durumu veritabanını salt okunur bir kopyasını.kullanılabilirliği çoğaltma
Belirli bir örneği tarafından barındırılan kullanılabilirlik bir grubun bir örnekleme SQL Serverve her durumu Veritabanı kullanılabilirlik grubuna ait yerel bir kopyasını tutar. Kullanılabilirlik yinelemeler iki tür vardır: tek bir birincil kopya ve bir ila dört ikincil kopyaları.birincil yineleme
Kullanılabilirlik bir grubun birincil veritabanları istemcilerinden okuma-yazma bağlantıları için kullanılabilir hale getirir ve ayrıca, işlem günlüğü kayıtları her birincil veritabanı için ikincil her yinelemeye gönderir kullanılabilirliği çoğaltma.ikincil çoğaltma
Her durumu veritabanı ikincil kopyasını tutan ve kullanılabilirlik grubu için potansiyel bir yük devretme hedefleri olarak hizmet veren bir kullanılabilirlik yinelemedir. İsteğe bağlı olarak bir ikincil çoğaltma-ebilmek çekmek salt okunur erişim için ikincil veritabanları ikincil veritabanları oluşturma yedekleri destekleyebilir.kullanılabilirlik grubu dinleyici
Sunucu adı için birincil veya ikincil çoğaltma kullanılabilirliğini bir grubun bir veritabanına erişmek için istemciler bağlanabilir.Windows Server yük devretme kümeleme (wsfc) küme
Uygulama ve hizmetlerin kullanılabilirliğini artırmak için birlikte çalışan bağımsız sunucuların bir grup.Küme kaynağı
Çevrimiçi ve çevrimdışı, bir Windows Server yük devretme kümeleme (wsfc) düğüm tarafından sahip olunabilen bir fiziksel veya mantıksal bir varlık, düğümler arasında taşınmış ve bir kümesi nesnesi olarak yönetilir. Küme kaynağı, yalnızca tek bir düğüm tarafından zamanında olunabilen.kaynak grubu
wsfc kümede, küme kaynakları topluluğu bir tek küme nesnesi olarak yönetiliyor.Kaynak bağımlılığı
wsfc küme başka bir kaynağın bağımlı olduğu bir kaynak. b a kaynağı b kaynağına bağımlı, a. bağımlılık demektirAğ Adı kaynağı
Bir Windows Server yük devretme kümeleme (wsfc olarak), bir küme kaynağı olarak yönetilen bir mantıksal sunucu adı. IP adresi kaynağı ile ağ adı kaynağı kullanılmalıdır.Çekirdek modu
wsfc çekirdek yapılandırması bir yük devretme kümesinde Küme karşılayabilir düğüm başarısızlığı sayısı belirler.zorla çekirdek
wsfc küme çekirdek için gerekli olan öğeleri yalnızca bir azınlık olmalarına rağmen iletişim başlatma işlemi.el ile yerine çalışma (olmadan veri kaybı) planlanan
Bir kullanılabilirlik için başlatılan bir veritabanı yöneticisi tarafından genelde yönetimsel amaçlar için yerine çalışma grubu, planlanan el ile yerine çalışma veya el ile yerine çalışma olduğunu.el ile yerine çalışma (ile olası veri kaybını) zorla
Bir kullanılabilirlik grubu, otomatik yerine çalışma değil olduğunda birincil yineleme kaybına karşılık veritabanı yöneticisi tarafından başlatılan yerine çalışma şeklidir. El ile yerine çalışma, zorla ya da Yük devretme zorla, riskleri olası veri kaybını ve kesinlikle felaket kurtarma için tasarlanmıştır.Otomatik yük devretme ayarı
Verilen kullanılabilirlik grup içinde varsa tamamlama senkron modu otomatik yerine çalışma ile yapılandırılmış (geçerli birincil yineleme dahil) kullanılabilirliği yinelemeler çifti. Bir otomatik yerine çalışma sadece ikincil çoğaltma şu anda birincil yinelemeyle EŞİTLENİR alır etkisi ayarlayın.synchronous-commit yük devretme ayarı
Verilen kullanılabilirlik grup içinde tamamlama senkron modu için yapılandırılmış (geçerli birincil yineleme dahil) iki ya da üç kullanılabilirlik yineleme kümesi. Yalnızca ikincil çoğaltmaları el ile yerine çalışma modu ve en az bir ikincil yineleme için yapılandırılırsa tamamlama eşzamanlı yük devretme kümesi şu anda SENKRONİZE birincil kopyayla etkinleşir.Tüm yük devretme ayarı
Verilen kullanılabilirlik grubu içinde operasyonel durumu şu anda çevrimiçi, ne olursa olsun kullanılabilirlik modu ve yerine çalışma modu ise tüm kullanılabilirlik yineleme kümesi. Tüm yük devretme kümesi ilgili olur hiç ikincil çoğaltma şu anda birincil yinelemesiyle EŞİTLENİR.
Veritabanı yansıtma veritabanının kullanılabilirliğini artırmak için bir çözümdür. Yansıtma bir veritabanı başına olarak uygulanır ve yalnızca tam kurtarma modeli kullanan veritabanları ile çalışır. Daha fazla bilgi için, bkz. (SQL Server) yansıtma veritabanı.
[!NOT]
Filegroups veritabanı alt kopyalarını dağıtmak için çoğaltma kullanın: nesneleri içinde diğer sunuculara kopyalamak istediğiniz filegroups çoğaltır. Çoğaltma hakkında daha fazla bilgi için bkz: SQL Server Çoğaltma.
Yansıtma veritabanı oluşturma
Yansıtma veritabanı WITH norecovery, yansıtma sunucu asıl veritabanı yedeklerini geri yükleme tarafından oluşturulur. Geri yükleme, aynı veritabanı adı tutmalısınız. Daha fazla bilgi için, bkz. (SQL Server) yansıtma yansıtma veritabanı hazırlama.
Yansıtma veritabanı kullanımı ile piecemeal geri yükleme oluşturabileceğiniz, sıra destekleniyorsa. Ancak, tüm filegroups geri ve genellikle geri günlük yedeklemeler yansıtma veritabanı almak için yeterince zaman asıl veritabanı ile yakın kadar yansıtma başlatılamıyor. Daha fazla bilgi için, bkz. Piecemeal geri yüklemeler (SQL Server).
Yedekleme ve geri yükleme sırasında yansıtma kısıtlamalar
Bir veritabanı oturumu yansıtma etkinken aşağıdaki kısıtlamalar geçerlidir:
Yedekleme ve geri yükleme yansıtma veritabanı izin verilmez.
Asıl veritabanının yedeğini izin verilir, ancak backup log WITH norecovery izin verilmez.
Asıl veritabanını geri izin verilmez.
Piecemeal geri yükleme ve tam metin dizinleri
Bu bölümde, birden çok filegroups içeren veritabanları için ve yalnızca salt okunur filegroups için basit modeli veritabanları için geçerlidir.
Tam metin dizinlerini veritabanı filegroups depolanır ve piecemeal geri yükleme tarafından etkilenebilir. İşler beklendiği gibi tam metin dizini herhangi bir ilişkili tablo verilerini aynı filegroup bulunuyorsa, piecemeal geri.
[!NOT]
Bir tam metin dizini içeren filegroup filegroup Kımlığını görüntülemek için data_space_idsütununda içinsys.fulltext_indexesKatalog.
Tam metin dizin ve tablolar ayrı Filegroups
Bir tam metin dizini ilişkili tabloda verilerin tümünü ayrı bir filegroup içinde bulunuyorsa, piecemeal geri yükleme davranışı hangi Filegroups geri ve öncelikle çevrimiçine üzerinde bağlıdır:
Tam metin dizini içeren filegroup geri ve ilişkili tablo verilerini içeren filegroups önce çevrimiçi duruma, tam metin arama, tam metin dizini çevrimiçi en kısa sürede beklendiği gibi çalışır.
Tablo verilerini içeren filegroup geri ve tam metin dizini içeren filegroup önce çevrimiçi duruma, tam metin davranış etkilenebilir. Bunun sebebi Transact-SQLdizin çevrimiçi duruma kadar nüfusu tetik, kataloğu yeniden veya katalog yeniden düzenleme deyimleri başarısız. Bu ifadeler, create fulltext INDEX, alter fulltext INDEX ve drop fulltext INDEX alter fulltext katalog içerir.
Bu durumda, aşağıdaki faktörler önemli şunlardır:
Tam metin dizini değişiklik izleme varsa, Dizin filegroup çevrimiçi duruma kadar kullanıcı dml başarısız olur. Dizin filegroup çevrimiçi oluncaya kadar operasyon olacak Ayrıca silme başarısız.
Dizin olmadığından ne olursa olsun değişiklik izleme, tam metin sorguları başarısız. Tam metin dizini içeren filegroup çevrimdışı olduğunda bir tam metin sorgu çalıştığında bir hata döndürülür.
Sadece tam metin dizini erişim var mı durumu işlevleri (örneğin, fulltextcatalogproperty) başarılı. Örneğin, herhangi bir online tam metin meta veri erişimi başarılı olabilirler, ama uniquekeycount, ItemCount başarısız olur.
Tam metin dizini filegroup geri ve çevrimiçi duruma sonra dizin verileri ve tablo verileri tutarlı.
En kısa sürede temel tablo filegroup ve tam metin dizini filegroup çevrimiçi duraklatıldı herhangi bir tam metin popülasyonu sürdürülür.
Dosya yedekleme ve geri yükleme, sıkıştırma
SQL Serverntfs dosya sistemi veri sıkıştırması salt okunur filegroups ve Salt veritabanlarını destekler. Daha fazla bilgi için, bkz. Read-Only Filegroups.
Dosyaları salt okunur filegroup geri sıkıştırılmış ntfs dosyaları desteklenir. Yedekleme ve geri yükleme bu filegroups eserlerin esas olarak aşağıdaki özel durumlar dışında herhangi bir salt okunur filegroup olur:
Sıkıştırılmış bir birim (birincil dahil ya günlük dosyalarını okuma-yazma veritabanı) okuma-yazma dosya geri yükleme başarısız olur ve bir hata görüntüler.
Sıkıştırılmış bir birim salt okunur bir veritabanı geri yükleme izin verilir.
Salt okunur filegroups veya veritabanlarını yedekleme hakkında daha fazla bilgi için bkz: File Differential Backupsve Backing Up Read-Only Databases.
[!NOT]
Okuma ve yazma veritabanı günlük dosyaları hiçbir zaman sıkıştırılmış dosya sistemlerinde yerleştirilmelidir.
ilişkili Görevler
[Üst]
İlişkili İçerik
Yok.
[Üst]
Ayrıca bkz.
Kavramlar
Yedekleme ve geri yükleme SQL Server veritabanları
Yedekleme ve geri yükleme veritabanları yinelenmiş
Yedekleme ikincil kopyaları (AlwaysOn kullanılabilirlik grupları)