Uygulandığı Öğe
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Belirtiler

MDS Web hizmeti 'ni kullanarak Microsoft SQL Server 2012 veya SQL Server 2014 Master Data Services 'ta (MDS) sayısal öznitelik oluşturduğunuzu varsayalım. Ondalık noktaların sağ tarafında daha fazla basamak belirtmeye çalıştığınızda, yanlış duyarlılık hesaplanır. Örneğin: aşağıdakileri yaparak 16 basamaklı duyarlılığı olan bir ondalık öznitelik oluşturmaya çalıştığınızda:

MetadataAttribute newAttribute = new MetadataAttribute(); newAttribute.DataType = AttributeDataType.Number; newAttribute.DataTypeInformation = 16;

16 ' nın doğru ölçeği ve 22 yanlış duyarlığı içeren bir sütun oluşturulur.

Neden

Bu sorun, bir iç MDS saklı yordamının özniteliği oluştururken yanlış duyarlılık hesaplaması kullandığı için oluşur. Duyarlılık, yanlış olan 38 eksi Ölçekle hesaplanır.

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:

Geçici Çözüm

Bu soruna geçici bir çözüm için, aşağıdaki yöntemleri durumunuz için kullanın:

  • SQL Server 2014 için düzeltmeyi uygulayın.

  • SQL Server 2012 için 38, duyarlılıktan ölçek (@DataTypeInformation vb.) çıkarma yerine (SQL Server 2012 tarafından izin verilen maks

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.