Belirtiler
Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 ortamında, veritabanı kurtarma Aşama 1 ' de çözümleme aşamasında çok uzun sürebilir. Bu sorun tipik olarak, SQL Server kapatılmadan önce tamamlanan son denetim noktasının başlangıç ve bitiş noktası arasında çok sayıda işlem yapıldığında oluşur. Örneğin, milyonlarca işlem gerçekleşebilir. Bu sorun oluştuğunda, SQL Server hata günlüğüne aşağıdakine benzer bir hata iletisi kaydedilir:
'MyDatabase' (5) veritabanının kurtarılması %0 tamamlandı (yaklaşık 1234 saniye kaldı). 3. aşama. Bu yalnızca bir bilgi iletisidir. Kullanıcı eylemi gerekmez.
Uzun bir kurtarma sorunu, bir veya birden çok uzun süren işlem geri alınırken veya çok fazla sayıda sanal günlük dosyası (VLK) işlem günlüğtekde olduğunda oluşabilir. Bir veritabanını kurtarırken yavaş performans hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2455009 Düzeltme: SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2'de işlem günlüğünün içinde çok sayıda VLK
Neden
Bu sorun, karma tablo yeterli karma demetlerle oluşturulmadığı için oluşur. Bu nedenle karma zincirlerinin içinde aranması uzun sürer.
Çözüm
Bu sorunu çözmek için bu düzeltmeyi uygulayın.
Toplu güncelleştirme bilgileri
SQL Server 2008 Service Pack 3
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 3 için toplu güncelleştirme 1 ' de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2617146 SQL Server 2008 Service Pack 3 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2629969 SQL Server 2008 Service Pack 3 sonrasında yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 3 düzeltmesini SQL Server Service Pack 3 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.
SQL Server 2008 R2
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 9 ' da yayımlanmıştır. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2567713 SQL Server 2008 R2 için toplu güncelleştirme paketi 9 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
981356 SQL Server 2008 R2 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri
SQL Server 2008 R2 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme 2 ' de yayımlanmıştır. Bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2567714 SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 2Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2567616 SQL Server 2008 R2 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 R2 derlemeleri
SQL Server 2008 Service Pack 2
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 2 için toplu güncelleştirme 5 ' te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2555408 SQL Server 2008 Service Pack 2 için toplu güncelleştirme paketi 5Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2402659 SQL Server 2008 Service Pack 2 ' den sonra yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 2 düzeltmesini SQL Server Service Pack 2 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.
SQL Server 2008 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 Service Pack 1 için toplu güncelleştirme 15 ' te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2555406 SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketi 15Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
970365 SQL Server 2008 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 derlemeleri Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 1 düzeltmesini SQL Server Service Pack 1 kurulumuna 2008 uygulamalısınız. Varsayılan olarak, SQL Server hizmet paketinde sağlanan tüm düzeltme, bir sonraki SQL Server hizmet paketine dahil edilmiştir.
Düzeltme bilgileri
Desteklenen bir düzeltme Microsoft 'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede açıklanan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunu yaşayan sistemlere uygulayın. Bu düzeltmeye ek sınama da gelebilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilenmiyorsa, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemenizi öneririz. Düzeltme indirilebilir durumdaysa, bu Bilgi Bankası makalesinin en üstünde "Düzeltme indirilebilir" bölümü vardır. Bu bölüm görüntülenmezse, düzeltmeyi edinmek için Microsoft Müşteri Hizmetleri ve destek 'e başvurun. Not Ek sorunlar oluşursa veya sorun giderme işlemleri gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Bu belirli düzeltmeye uygun olmayan ek destek sorularına ve sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot "Düzeltme indirilebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Dilinizi görmüyorsanız, bunun nedeni bu dilde bir düzeltme yoktur.
Ön koşullar
Bu düzeltmeyi uygulamak için Microsoft SQL Server 2008 Service Pack 2 yüklü olmalıdır.
Yeniden başlatma bilgileri
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir. Ancak SQL Server süreci yeniden başlatılır.
Değiştirme bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya öznitelikleri) sahiptir. Bu dosyalarla ilgili tarihler ve saatler Eşgüdümlü Evrensel Saat (UTC) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
SQL Server 2008 ' ün tüm desteklenen x86 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.4286.0 |
42.793.832 |
27-May-2011 |
21:57 |
x86 |
SQL Server 2008 ' ün tüm desteklenen x64 tabanlı sürümleri
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.4286.0 |
57.736.040 |
27-May-2011 |
19:02 |
x64 |
SQL 2008 Server 'ın tüm desteklenen IA-64 tabanlı sürümleri için
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
Sqlservr.exe |
2007.100.4286.0 |
111.166.312 |
27-May-2011 |
08:14 |
IA-64 |
Geçici Çözüm
Bu soruna geçici bir çözüm için aşağıdakilerden birini yapın:
-
Kurtarmanın tamamlanmasını bekleyin.
-
Veritabanını yedeklerden geri yükleyin.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Denetim noktaları ve g/ç ile ilgili daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
Sayfaları yazmaBir yedekten veri kopyalama ve verileri hedef kurtarma noktasına iletmek için günlüğe kaydedilen işlemleri uygulamaya yönelik daha fazla bilgi için, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
SQL Server 'da yedeklemelerin nasıl geri yükleneceğini ve kurtarılmasına yönelik bilgi