Застосовується до
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)

Ознаки

Розглянемо такий сценарій:

  • Ви створюєте правило для бізнесу, яке випробовує пусте значення в числовому атрибуті в Microsoft SQL Server 2012 Master Data Services (MDS).

  • Ви зберігаєте та публікуєте правило для бізнесу.

  • Ви відкриваєте цю особу в програмі MDS Explorer і запускаєте бізнес-правило, щоб перевірити учасників сутності.

У цьому сценарії з'являється таке повідомлення про помилку:

8114: помилка перетворення типу даних nvarchar на числовий. Кількість транзакцій після виконання вказує на невідповідність кількості ПОЧАТКОВИХ і власних заяв. Попередній лічильник = 0, поточна кількість = 1.

Примітка. Ця проблема також виникає в SQL Server 2014 MDS, які застосували CU3 або пізніші версії. Наприклад, під час виконання бізнес-правила в MDS, що перевіряє, чи є атрибут дати пустим, з'являється таке повідомлення про помилку:

Помилка перетворення типу даних "nvarvar" на "Дата й час"

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.