Belirtiler
Aşağıdaki senaryolar altında bir SQL Server 2008 R2 raporunu çalıştırdığınızda bir sorunla karşılaşabilirsiniz.
Senaryo 1
-
Rapor, paylaşılan bir veri kümesi kullanır. Veri kümesi için harmanlamayı, büyük/küçük harf duyarlılığı ve diğer seçenekleri belirtirsiniz.
-
Veri kümesinde bir filtre ayarlarsınız.
Bu senaryoda rapor yanlış sonuçlar görüntüler.
Senaryo 2
-
Rapor bir veri kümesi kullanır. Veri kümesi için harmanlamayı, büyük/küçük harf duyarlılığı ve diğer seçenekleri belirtirsiniz.
-
Veri kümesinde bir filtre ayarlarsınız.
-
Veri kümesine bağlı bir parametre oluşturursunuz.
Bu senaryoda, raporu çalıştırdığınızda parametre için yanlış değerler listelenir. Örneğin, aşağıdaki verileri içeren bir paylaşılan veri kümesi oluşturduğunuzu varsayalım.
Renk |
KIMLIĞE |
---|---|
Siyaha |
2 |
siyaha |
2 |
Büyük/küçük harf duyarlılığı seçeneğini veri kümesi için false olarak ayarlarsınız. Ayrıca, aşağıdaki ifadeyi kullanan bir filtre ayarlarsınız:
[Color] <> black
Paylaşılan veri kümesini döndüren bir rapor çalıştırdığınızda, aşağıdaki veriler görüntülenir.
Renk |
KIMLIĞE |
---|---|
Siyaha |
2 |
Ancak, "kara" satırının da gösterilmesini beklediğinizi.
Neden
Bu sorun, SQL Server paylaşılan bir veri kümesinin filtresini veya filtrelenmiş bir veri kümesinin parametresini işlediğinde harmanlama, büyük/küçük harf duyarlılığı ve diğer seçeneklerin dikkate alınmaması nedeniyle oluşur. Farklı bir filtre veya parametre kullanılırsa, bu hata verebilir.
Çözüm
SQL Server 2008 R2 için hizmet paketi bilgileri
Bu sorunu çözmek için, en son SQL Server 2008 R2 hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası 'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2527041 En son SQL Server 2008 R2 hizmet paketini edinme
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.Bu sorun ilk olarak SQL Server 2008 R2 için SQL Server 2008 R2 Service Pack 1 (SP1) ile düzeltildi.