Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Simptomi

Pretpostavimo da stvarate numerički atribut u programu Microsoft SQL Server 2012 ili SQL Server 2014 Master podatkovne usluge (MDS) pomoću web-servisa MDS. Kada pokušate navesti više znamenki na desnoj strani decimalnih boda, izračunat će se netočna preciznost. Na primjer: kada pokušate stvoriti decimalni atribut s preciznošću od 16 znamenki, učinite sljedeće:

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

Stvara se stupac koji sadrži odgovarajuću ljestvicu od 16 i netočnu preciznost od 22.

Uzrok

Problem se pojavljuje zato što interni MDS pohranjeni postupak koristi pogrešnu preciznost izračuna kada stvorite atribut. Preciznost se izračunava kao 38 minus skala, što nije korektno.

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Zaobilazno rješenje

Da biste zaobišli taj problem, upotrijebite sljedeće metode koje ste cijenili za situaciju:

  • Za SQL Server 2014 primijenite popravak.

  • Za SQL Server 2012 promijenite spremljene postupke da biste koristili konstantnu vrijednost 38 (maksimalna dopuštena pomoću sustava SQL Server 2012) umjesto oduzimanja vage (@DataTypeInformation i tako dalje) iz preciznosti.

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×