Отнася се за
SQL Server 2008 R2

Microsoft разпространява Microsoft SQL Server 2008 R2 поправя като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2.

Симптоми

Обмислете следния сценарий:

  • Създавате бизнес правило за един обект в SQL Server 2008 R2 Master Data Services (МДС). Обектът има няколко атрибута, базирани на домейни, които са попълнени със стойности от един и същ субект. Новото бизнес правило има условия, които са дефинирани за повече от един базиран на домейни атрибут, и тези условия са в една и съща единица.

  • Опитвате се да публикувате бизнес правилото.

В този случай получавате съобщение за грешка, подобно на следното:

Възникна грешка в базата данни. Свържете се със системния си администратор. Освен това можете да намерите съобщение за грешка, което наподобява по-долу в MDSTrace. log МДС грешка: 0: Възникна грешка в база данни. Свържете се със системния си администратор.   в Microsoft. MasterDataServices. Core. DataAccess. DbHelper. HandleExceptions (изключение ех) при Microsoft. MasterDataServices. Core. DataAccess. DbHelper. ExecuteNonQuery (низ заявка, CommandType commandType, CloseConnectionBehavior closeBehavior) в Microsoft. MasterDataServices. Core. DataAccess. BusinessRules. BusinessRulesExecuteScript (CloseConnectionBehavior closeBehavior, String Script) в Microsoft. MasterDataServices. Core. BusinessLogic. BusinessRulesPublish. Generation. RunGeneration (BusinessRules businessLogicLayer, Int32 entityId, BREntityMemberType ruleSubType, OperationResult резултат) SQL грешки за Debug: 102; "номер:>; ред: X" в полето "DBA. <NAME. <LEAF> '.; сървър: ServerName; процедура: udp_SYSTEM_X_X_CHILDATTRIBUTES_ProcessRules

Причина

Този проблем е предизвикан известен проблем в XSLT листа със стилове, който е използван за генериране на синтаксиса на съхранена процедура за запаметени процедури за Business rules. Специфичният проблем е, че в синтаксиса липсва запетая.

Решение

Информация за сборна актуализация

SQL Server 2008 R2 SP2

Корекцията за този проблем е издадена за първи път в сборна актуализация 2. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2740411 Кумулативен пакет за актуализиране 2 за SQL Server 2008 R2 Service Pack 2 Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 SQL Server 2008 R2 изгражда, които са издадени след SQL Server 2008 R2 Service Pack 2 е издадена

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.