Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2012 Master Data Services (MDS) ' nde sayısal öznitelikte boş değer sınayan bir iş kuralı oluşturursunuz.
-
İş kuralını kaydedip yayımlarsınız.
-
Varlığı MDS Gezgini 'nde açın ve varlık üyelerini doğrulamak için iş kuralını çalıştırabilirsiniz.
Bu senaryoda, aşağıdaki hata iletisini alırsınız:
8114: veri türü nvarchar 'yi sayısal olarak dönüştürürken hata oluştu. YÜRÜTMEDEN sonra işlem sayısı, BEGIN ve COMMIT deyimlerinin eşleşmeyen sayısını gösterir. Önceki sayım = 0, geçerli sayı = 1.
Not Bu sorun, CU3 veya sonraki sürümleri uygulayan SQL Server 2014 MDS 'de de oluşur. Örneğin, MDS 'de Tarih özniteliğinin boş olup olmadığını denetleyen bir iş kuralı yürüttüğünüzde, aşağıdaki hata iletisini alırsınız:
Veri türü
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 6 /en-us/help/3031047
SQL Server 2012 SP2 için toplu güncelleştirme 4 /en-us/help/3007556
SQL Server 2012 SP1 için toplu güncelleştirme 14 /en-us/help/3023636
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:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.