Belirtiler
Microsoft SQL ServerSQL Server 2008 Analysis Services (SSAS 2008), Microsoft SQL ServerSQL Server 2008 Analysis Services (SSAS 2008 R2) veya Microsoft SQL ServerSQL Server 2012 Analysis Services (SSAS 2012) içinde bir boyutu veya bölümü işlemek için ProcessAdd komutunu çalıştırdığınızı varsayalım. Ardından, boyut veya bölüm üzerinde bir Çok Boyutlu İfadeler (MDX) sorgusu çalıştırırsınız. Bu durumda, aşağıdakine benzer bir hata iletisi alırsınız:
Not
Dosya sistemi hatası: Dizin verileri bozuk. Fiziksel dosya: \\?\<Sistem sürücüsü>:\Program Files\Microsoft SQL Server\MSAS10_50.AS105\OLAP\Data\GRV_EUROPE.0.db\Dim Context.0.dim\2.Dim Context.Dim Context.fact.map.hdr. Mantıksal dosya: .
Not: Hata iletisi her zaman bir boyutun klasöründeki .map.hdrdosya adı uzantısını gösterir.
Neden
Bu sorun, yüzde 100 dolu bir kesimde ProcessAdd komutunu çalıştırdığınızda kesim sayısının yanlış artması nedeniyle oluşur. Bu nedenle, bazı meta verilerdeki segment sayısı yanlıştır.
Çözüm
Toplu güncelleştirme bilgileri
SQL ServerSQL Server 2008 R2 Service Pack 2
Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 R2 Service Pack 2 için Toplu Güncelleştirme 1'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ına tıklayın:
SQL Server 2008 R2 Service Pack 2 için 2720425 Toplu Güncelleştirme paketi 1Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne dahil edilen 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üşünmenizi ö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:
2730301 SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri
SQL ServerSQL Server 2008 Service Pack 3
Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 3 için Toplu Güncelleştirme 6'da 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ına tıklayın:
2715953 SQL Server 2008 Service Pack 3Not için Toplu Güncelleştirme Paketi 6 Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. 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 yayımlandıktan sonra yayımlanan SQL Server 2008 derlemeleri Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2008 düzeltmeleri oluşturulmuştur. SQL ServerSQL Server 2008 Service Pack 3 yüklemesine bir SQL ServerSQL Server 2008 Service Pack 3 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.
SQL ServerSQL Server 2008 R2 Service Pack 1
Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için Toplu Güncelleştirme 7'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ına tıklayın:
SQL Server 2008 R2 Service Pack 1 için 2703282 Toplu Güncelleştirme paketi 7Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne eklenmiş olan 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üşünmenizi ö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:
2567616 SQL Server 2008 R2 Service Pack 1'den sonra yayımlanan SQL Server 2008 R2 derlemeleri
SQL Server 2012
Bu soruna yönelik düzeltme ilk olarak SQL Server 2012 için Toplu Güncelleştirme 2'de yayınlandı. 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ına tıklayın:
2703275 SQL Server 2012 için Toplu Güncelleştirme Paketi 2Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2012 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2692828 SQL Server 2012 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri SQL Server 2012 yüklemesine bir SQL Server 2012 düzeltmesi uygulamalısınız.
SQL Server 2008 R2
Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 14'te yayımlandı. 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ına tıklayın:
SQL Server 2008 R2 için 2703280 Toplu Güncelleştirme paketi 14 Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne eklenmiş olan 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üşünmenizi ö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:
981356 SQL Server 2008 R2 yayınlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri
SQL ServerSQL Server 2008 Service Pack 2
Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme 9'da 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ına tıklayın:
SQL Server 2008 Service Pack 2 için 2673382 Toplu Güncelleştirme Paketi 9Not: Derlemeler birikimli olduğundan, her yeni düzeltme sürümü bir önceki SQL Server düzeltme sürümüne eklenmiş olan 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üşünmenizi ö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 yayınlandıktan sonra yayımlanan SQL Server 2008 derlemeleri
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmedir. Ancak, bu düzeltme yalnızca bu makalede açıklanan sorunu düzeltmeye yöneliktir. Bu düzeltmeyi yalnızca bu sorunun yaşandığı sistemlere uygulayın.
Düzeltme indirilebilir durumdaysa, bu Bilgi Bankası makalesinin en üstünde "Düzeltme indirmesi mevcut" bölümü bulunmaktadır. Bu bölüm görünmüyorsa, düzeltmeyi edinmek için Microsoft Müşteri Hizmetleri ve Desteği'ne bir istek gönderin.
Not Başka sorunlar oluşursa veya sorun giderme gerekirse ayrı bir hizmet isteği oluşturmanız gerekebilir. Genel destek maliyetleri, ek destek soruları ve bu özel düzeltme için uygun olmayan sorunlara uygulanır. Microsoft Müşteri Hizmetleri ve Desteği telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft web sitesini ziyaret edin:
/contactus/?ws=support Not "Düzeltme indirilebilir" formu, düzeltmenin kullanılabilir olduğu dilleri görüntüler. Dilinizi göremiyorsanız, bunun nedeni o dil için bir düzeltme olmamasıdır.
Önkoşullar
Bu düzeltmeyi uygulamak için SQL ServerSQL Server 2008 veya SQL ServerSQL Server 2008 R2'nin yüklü olması gerekir.
Yeniden başlatma gereksinimi
Düzeltmeyi uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme daha önce yayımlanmış bir düzeltmenin yerini almaz.
Dosya bilgileri
Bu düzeltmenin genel sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) 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ı'deki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
| Dosya adı | Dosya sürümü | Dosya boyutu | Tarih | Saat | Platform |
|---|---|---|---|---|---|
| msmdsrv.exe | 10.0.4328.0 | 22,028,376 | 08-Şubat-2012 | 13:39 | x86 |
| msmdsrv.exe | 10.0.4328.0 | 43,829,848 | 08-Şubat-2012 | 12:46 | x64 |
| msmdsrv.exe | 10.0.4328.0 | 59,040,856 | 08-Şubat-2012 | 12:19 | IA-64 Serisi |
Geçici çözüm
Bu sorunu çözmek için aşağıdaki yöntemlerden birini kullanın:
- Tam İşlem seçeneğini kullanarak boyutu veya bölümü işleyin.
- SSAS 2008 veya SSAS 2008 R2 veritabanını geri yükleyin.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.
Başvurular
SSAS 2008'de nesneleri işleme hakkında daha fazla bilgi için aşağıdaki MSDN web sitesini ziyaret edin: