Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Microsoft distribuerer hurtigreparasjoner for Microsoft SQL Server 2008 R2 som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 R2 Løs utgivelsen.

Symptomer

Tenk deg følgende:

  • Du oppretter en forretningsregel for en entitet i SQL Server 2008 R2 Master Data Services (MDS). Enheten har flere domenebasert attributter som fylles ut med verdier fra samme enhet. Den nye forretningsregelen har betingelsene som er definert for mer enn ett attributt for domenebaserte, og disse betingelsene som peker til samme enhet.

  • Du prøver å publisere for forretningsregel.

I dette scenariet får du en feilmelding som ligner på følgende:



Det oppstod en databasefeil. Ta kontakt med systemansvarlig.

I tillegg kan du finne en feil som ligner nedenfor i MDSTrace.log

MDS-feil: 0: Det oppstod en databasefeil. Ta kontakt med systemansvarlig.
på Microsoft.MasterDataServices.Core.DataAccess.DbHelper.HandleExceptions (unntak ex)
ved Microsoft.MasterDataServices.Core.DataAccess.DbHelper.ExecuteNonQuery (String-spørring, CommandType commandType, CloseConnectionBehavior closeBehavior)
på Microsoft.MasterDataServices.Core.DataAccess.BusinessRules.BusinessRulesExecuteScript (CloseConnectionBehavior closeBehavior, streng skript)
på Microsoft.MasterDataServices.Core.BusinessLogic.BusinessRulesPublish.Generation.RunGeneration (BusinessRules businessLogicLayer, Int32-ID, BREntityMemberType ruleSubType, OperationResult resultat)
Feilsøkingsinformasjon for SQL-feil: Nummer: 102, melding: feil syntaks nær ' DBA. < navn >. < BLAD >'., Server: servernavn, prosedyre: udp_SYSTEM_X_X_CHILDATTRIBUTES_ProcessRules, linje: X


Årsak

Dette problemet ble forårsaket et kjent problem i XSLT-stilarket som ble brukt til å generere lagret prosedyresyntaksen for regelen som er lagret forretningsprosedyrer. Problemet var at det mangler et komma i syntaksen.

Løsning

Informasjon om kumulativ oppdatering

SQL Server 2008 R2 SP2

Hurtigreparasjonen for dette problemet ble først utgitt i kumulative oppdateringen 2. Hvis du vil ha mer informasjon om hvordan du får tak i denne kumulative oppdateringen for SQL Server 2008 R2, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2740411 kumulativ oppdateringspakke 2 for SQL Server 2008 R2 Service Pack 2 Obs! Fordi versjoner er kumulative, inneholder hver nye fix-utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i tidligere SQL Server 2008 R2 Løs utgivelsen. Vi anbefaler at du vurderer å bruke den nyeste versjonen av hurtigreparasjonen som inneholder denne hurtigreparasjonen. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2567616 for SQL Server 2008 R2 bygger som ble gitt ut etter at SQL Server 2008 R2 Service Pack 2 ble utgitt

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×